韦东山Linux嵌入式课程社区
直播中

宋阳

8年用户 144经验值
私信 关注

根文件无法正常启动

     操作的流程和视频中一样,使用的原材料也是相同的。
           内核:linux-2.6.22.6         编译:gcc 4.3.2
           yaffs_source_util_larger_small_page_nand.tar.bz2
           busybox-1.7.0.tar.bz2     gcc4.3.2
           Ubuntu16.04的环境。
    最初的时候会出现failed to execute /linuxrc的情况。然后我按照搜索得到的资料进行修改。
   发现file busybox
        busybox: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, stripped
   然后重新配置内核,打开eabi支持,然后重新编译。还发现视频中使用的库是3.4.5,然后换成4.3.2中libc/lib的库。
  现在出现的问题是卡死在:
    Freeing init memory :136K

回帖(6)

韦薇

2019-6-12 08:29:46
换编译器3.4.5试试
举报

许超丽

2019-6-12 08:44:57
是需要更换配套工具链的

http://bbs.100ask.org/forum.php? ... ing%2Binit%2Bmemory
举报

刘帅

2019-6-12 09:00:22
你是指需要更换到GCC3.4.5,重新编译内核和制作文件系统吗?
举报

王登菊

2019-6-12 09:14:27
是的busybox和工具链版本和视频保持同步。1.7你就用3.4.5工具链。1.20左右用4.多的工具链
举报

更多回帖

发帖
×
20
完善资料,
赚取积分