|
本帖最后由 buptwei 于 2023-11-1 14:35 编辑
使用RX3588X开发板,源码路径GitHub - rockchip-toybrick/edge编译uboot,kernel,使用原有的rootfs.img刷写进去后,系统启动失败,编译过程入下:./edge set
./edge build -u
./edge build -k
./edge build -p
使用loader模式刷写out/rk3588/TB-RK3588X0/images下的镜像
启动后报错如下:
[ 5.434036] pwr 0x014c: 0000e83b 00002411 00000000 00000000
[ 5.434578] status 0x0180: 2411e83b 00000000 00000000 00000000
[ 5.435120] req 0x010c: 00001c0f 0000000a 00000000 000a1c0f
[ 5.435661] idle 0x0120: 000a1c0f 00000000 0000ffff 0000ffff
[ 5.436202] ack 0x0118: 000a1c0f 00000000 000a1c0f 00000000
[ 5.436744] mem_pwr 0x01a0: 00000000 00000000 00000000 00000000
[ 5.437284] chain_st 0x01f0: ee17c4ff 000003db 11e83b00 00000024
[ 5.437825] mem_st 0x01f8: 11e83b00 00000024 00000203 0000ffff
[ 5.438366] repair_st 0x0290: faf70be1 000381ff 00000000 00000000
[ 5.438912] rockchip-thermal fec00000.tsadc: channal 0: temperature(32 C)
[ 5.439513] THERMAL REGS:
[ 5.439763] 00000000: 00000100 00000001 0000000c 0000007f 00000000 00000001 00000000 0000007f
[ 5.440516] 00000020: 00000000 0000007e 00000000 00000124 00000124 00000125 00000124 00000125
[ 5.441268] 00000040: 00000124 00000124 00000000 00000000 00000000 00000000 00000000 00000000
[ 5.442021] 00000060: 00000000 00000000 00000000 00000153 00000000 00000000 00000000 00000000
[ 5.442767] 00000080: 00000000 00000000
[ 5.443110] Kernel Offset: disabled
[ 5.443421] CPU features: 0x000,48000026,6a00aa18
[ 5.443842] Memory Limit: none
[ 5.444129] cpu cpu6: cur_freq: 408000000 Hz, volt_vdd: 675000 uV, volt_mem: 675000 uV
[ 5.444832] cpu cpu4: cur_freq: 408000000 Hz, volt_vdd: 675000 uV, volt_mem: 675000 uV
[ 5.445534] cpu cpu0: cur_freq: 816000000 Hz, volt_vdd: 675000 uV, volt_mem: 675000 uV
[ 5.446238] rockchip-dmc dmc: cur_freq: 2112000000 Hz, volt_vdd: 850000 uV, volt_mem: 750000 uV
[ 5.476983] ---[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]---
像是根文件系统未挂载成功,查看boot分区的extlinux配置文件的UUID没错
|
|