RK3399
按社区的方法,将build.sh文件的EXTBOOT_IMG_SIZE=128M改为EXTBOOT_IMG_SIZE=2048M,然后重新编译所有img文件,并烧写入生成的固件,想通过此方法,修改boot分区的大小至2G,但发现最大只能到256M,超过256M写入后要么黑屏,要么就只出个logo,不能正常进入系统。parameter.txt 文件也做了相应的修改了。是哪里限制了最多只能是256M吗?
调整的目的上想升级到的22.04tls版本试试,原来的128M,在升级过程中提示boot分区还需要798M,所以干脆升级到2G。 新刷完固件,重启的时候应该有那个recovery的界面,也没有出来。 [ 0.162671] ---[ end Kernel panic - not syncing: Attempted to kill the idle task!
[ 1.358009] BUG: spinlock lockup suspected on CPU#0, swapper/0/0
[ 1.358545]lock: 0xffffffc0f7eccb80, .magic: dead4ead, .owner: swapper/0/0, .owner_cpu: 0
[ 1.359284] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G D 4.4.194 #2
[ 1.359922] Hardware name: Firefly ROC-RK3399-PC-PLUS and ROC-RK3399-PC-Pro (DT)
[ 1.360571] Call trace:
[ 1.360796] [<ffffff8008088300>] dump_backtrace+0x0/0x220
[ 1.361278] [<ffffff8008088544>] show_stack+0x24/0x30
[ 1.361731] [<ffffff80084d9f6c>] dump_stack+0x94/0xbc
[ 1.362183] [<ffffff8008106c30>] spin_dump+0x84/0xa4
[ 1.362624] [<ffffff8008106dcc>] do_raw_spin_lock+0xdc/0x164
[ 1.363128] [<ffffff8008ed8ac4>] _raw_spin_lock_irq+0x24/0x30
[ 1.363637] [<ffffff8008120af4>] run_timer_softirq+0x58/0x244
[ 1.364148] [<ffffff8008081184>] __do_softirq+0x23c/0x314
[ 1.364631] [<ffffff80080be604>] irq_exit+0x88/0xd0
[ 1.365065] [<ffffff800810e524>] __handle_domain_irq+0x84/0xb8
[ 1.365583] [<ffffff8008080e78>] gic_handle_irq+0xb8/0x184
[ 1.366072] Exception stack(0xffffff80095a39c0 to 0xffffff80095a3af0)
[ 1.366642] 39c0: 0000000000000045 ffffff80095ca038 00000040ee957000 00000040ee957000
[ 1.367337] 39e0: ffffff80094a4a60 00000000ffffffff ffffff8009773aec 646e65205b2d2d2d
[ 1.368029] 3a00: 206c656e72654b20 202d2063696e6170 636e797320746f6e 747441203a676e69
[ 1.368723] 3a20: 7420646574706d65 74206c6c696b206f 20656c6469206568 0000000000000000
[ 1.369414] 3a40: 000000000000000e 0000000000000030 ffffff8089773a97 ffffff8009770a10
[ 1.370104] 3a60: 0000000000000000 ffffff80095c0000 0000000000000000 00000000000001c0
[ 1.370797] 3a80: ffffff8009770a10 0000000001a2e000 0000000001a31000 00000000010df23c
[ 1.371491] 3aa0: ffffff80095b7a90 ffffff80095a3af0 ffffff800818cf74 ffffff80095a3af0
[ 1.372184] 3ac0: ffffff800818cf78 0000000060000145 ffffff80094a4a60 00000000ffffffff
[ 1.372874] 3ae0: 0000008000000000 3030303020303030
[ 1.373312] [<ffffff80080827b4>] el1_irq+0xb4/0x140
[ 1.373746] [<ffffff800818cf78>] panic+0x198/0x238
[ 1.374173] [<ffffff80080bcee0>] do_exit+0x88/0x8a8
[ 1.374610] [<ffffff80080886f0>] die+0x1a0/0x1b4
[ 1.375025] [<ffffff80080960b0>] __do_kernel_fault.part.1+0x70/0x8c
[ 1.375583] [<ffffff800809375c>] do_translation_fault+0xb8/0xc8
[ 1.376107] [<ffffff8008080b08>] do_mem_abort+0x54/0xac
[ 1.376570] Exception stack(0xffffff80095a3cf0 to 0xffffff80095a3e20)
[ 1.377140] 3ce0: ffffffc0f7ecd5c8 0000008000000000
[ 1.377831] 3d00: ffffff80095a3ec0 ffffff800811f244 ffffffc0f7f46040 ffffff8008507ae8
[ 1.378522] 3d20: ffffff80095a3d40 ffffff80081ac8a8 ffffffc0f7f46040 ffffff80085069f0
[ 1.379213] 3d40: ffffff80095a3d60 ffffff80081ace60 ffffffc0f7f46040 0000000000007a98
[ 1.379904] 3d60: ffffff80095a3df0 ffffff80081ad17c ffffffc0f7f46040 ffffff80095d8000
[ 1.380599] 3d80: 0000000000000004 00000000000000c0 ffffffc0f7ecd658 b6e8080000000000
[ 1.381292] 3da0: 0000000100049800 0000000000092bdf ffffff800964ab60 000000000000003f
[ 1.381985] 3dc0: 0000000000007110 0000000000000000 ffffffc0f7f3eef8 0000000000000015
[ 1.382680] 3de0: 00000000fffffff8 0000000000000000 0000000000000000 0000000000000000
[ 1.383372] 3e00: 0000000000000000 0000000000000000 0000000000001000 0000000000002480
[ 1.384067] [<ffffff80080825cc>] el1_da+0x24/0x8c
[ 1.384487] [<ffffff8008120de4>] internal_add_timer+0x44/0x94
[ 1.385002] [<ffffff8008121558>] mod_timer+0x198/0x200
[ 1.385461] [<ffffff80094a3f34>] con_init+0xf4/0x250
[ 1.385903] [<ffffff80094a3818>] console_init+0x3c/0x40
[ 1.386369] [<ffffff8009470ae4>] start_kernel+0x2e4/0x3ec
[ 1.386851] [<ffffff80094701c4>] __primary_switched+0x30/0x6c
页:
[1]