regulator_init_complete: incomplete constraints, leaving LDO2 on
regulator_init_complete: incomplete constraints, leaving LDO1 on
ata1: SATA link down (SStatus 0 SControl 300)
regulator_init_complete: incomplete constraints, leaving VDCDC3 on
regulator_init_complete: incomplete constraints, leaving VDCDC2 on
regulator_init_complete: incomplete constraints, leaving VDCDC1 on
davinci_emac_probe: using random MAC addr: 5a:60:e9:a5:c5:19
mmc0: new high speed SDHC card at address 0002
mmcblk0: mmc0:0002 SD16G 14.9 GiB
mmcblk0:
emac-mii: probed
omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
RAMDISK: gzip image found at block 0
uncompression error
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 148K
EXT2-fs (ram0): error: ext2_check_page: bad entry in directory #3841: : rec_len is smaller than minimal - offset=2048, inode=0, rec_len=0, name_len=0
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Backtrace:
[<c0031708>] (dump_backtrace+0x0/0x114) from [<c030155c>] (dump_stack+0x18/0x1c)
r7:00000000 r6:00000000 r5:00000000 r4:c042e310
[<c0301544>] (dump_stack+0x0/0x1c) from [<c03015c4>] (panic+0x64/0x140)
[<c0301560>] (panic+0x0/0x140) from [<c002d628>] (init_post+0x100/0x134)
r3:c781fedc r2:00000000 r1:c781fedc r0:c0397c1f
[<c002d528>] (init_post+0x0/0x134) from [<c00084e8>] (kernel_init+0x110/0x14c)
r5:00000000 r4:c042dae0
[<c00083d8>] (kernel_init+0x0/0x14c) from [<c0044c88>] (do_exit+0x0/0x5ec)
r5:00000000 r4:00000000
如上所示的错误代码,麻烦懂的大佬看一下是哪里出现了问题
离线
这个问题会和U-boot有关么? 我们之前同事交接给我的时候有两个U-boot的二进制文件,其中一个下载到板子上能启动,但是不解串口线的话会卡在uboot跳转到内核的那个阶段(Hit any key to stop to autoboot),这里的问题好像是我们的串口接收引脚和硬件都没有配置上啦导致电平不确定。但是接上串口可以正常启动。
第二个Uboot二进制文件下载进来就会报这个再ramfs解压错误。
离线
我感觉ramfs和内核镜像应该没问题? 那这个问题出在哪里啊 ?应该怎么解决?@晕哥
离线
补充一下,原本之前的板子中的Uboot程序下载了同样的内核和文件系统就可以正常启动。 但是现在对于U-boot的二进制文件的内核版本不太清楚。这个是我们当初的交接问题。 所以个人感觉问题可能出在u-boot上
离线
两个版本 bootargs/bootcmd 有什么区别?
离线
bootargs和bootcmd 是一样的
离线