挂载ROOTFS时出现:kernel panic: not syncing attempted to kill init 错误信息

关键词:  ROOTFS  BUSYBOX  YAFFS2  EABI  抵岸科技 

 

使用AT91SAM9260EK的缺省配置编译内核,用BUSYBOX制作根文件系统,下载到9G20单板。当内核启动并挂载yaffs2的过程中出现“kernel panic: not syncing attempted to kill init”信息,然后死机。错误信息如下:

 

 

挂载ROOTFS时出现:kernel panic: not syncing attempted to kill init 错误信息_第1张图片

 

 

解决方法: 

开始怀疑是共享库的问题,将busybox静态编译链接,故障依旧。

 

而后怀疑编译内核和busybox使用的编译器是arm-linux-gcc 4.3.2,而这个编译器默认是打开“EABI选项”的,这样编译出来的busybox就是EABI的。但是内核编译的时候,默认是把“EABI选项”关掉的。所以busybox和内核无法正常配合。把“EABI选项”打开,重新编译内核后,一切正常。

你可能感兴趣的:(kill,编译器)