zoukankan      html  css  js  c++  java
  • 启动新内核出现:Kernel panic

    转载请注明出处:http://blog.csdn.net/qq_26093511/article/details/51841281
    启动新内核出现错误:Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004

    查阅内核源码,才知道exitcode=0x00000004  代表的是 SIGILL (非法指令)

    出现这个错误的原因是交叉编译器用的是EABI借口,所以内核也要用EABI接口才行
    book@book-desktop:/work/nfs_root$ arm-linux-gcc -v
    Using built-in specs.
    Target: arm-none-linux-gnueabi
    Configured with: /scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2008q3-72' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin
    Thread model: posix
    gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 


    Embedded application binary interface (EABI), 即嵌入式应用二进制接口
     
    解决办法:重新配置内核支持EABI
     
    make menuconfig

    Kernel Features  --->
         [*] Use the ARM EABI to compile the kernel
         [*]   Allow old ABI binaries to run with this kernel (EXPERIMENTAL)
  • 相关阅读:
    母牛的故事
    python 实现计算数独
    java程序计算数独游戏
    《深入理解Java虚拟机》笔记7
    安装red5 1.0.1版本Java_home不能用Java7
    计算流图中的循环集合
    《深入理解Java虚拟机》笔记5
    《深入理解Java虚拟机》笔记4
    n的阶乘-编程2.md
    爬楼梯问题-斐波那契序列的应用.md
  • 原文地址:https://www.cnblogs.com/alan666/p/8312214.html
Copyright © 2011-2022 走看看