当前位置:  技术问答>linux和unix

arm上启动内核问题

    来源: 互联网  发布时间:2017-01-18

    本文导语:  yaffs_read_super: isCheckpointed 0 VFS: Mounted root (yaffs filesystem) readonly on device 31:2. Freeing init memory: 144K Warning: unable to open an initial console. Failed to execute /linuxrc,115200.  Attempting defaults... Kernel panic - not syncing: N...

yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) readonly on device 31:2.
Freeing init memory: 144K
Warning: unable to open an initial console.
Failed to execute /linuxrc,115200.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
[] (unwind_backtrace+0x0/0xdc) from [] (panic+0x40/0x118)
[] (panic+0x40/0x118) from [] (init_post+0xcc/0xf4)
[] (init_post+0xcc/0xf4) from [] (kernel_init+0xdc/0x10c)
[] (kernel_init+0xdc/0x10c) from [] (kernel_thread_exit+0x0/0x8)

linux_cmd_line="root=/dev/mtdblock2 init=/linuxrc,115200 console=ttySAC0"

各位请帮忙看一下,问题何在?如何解决?

|
linux_cmd_line="root=/dev/mtdblock2 init=/linuxrc,115200 console=ttySAC0"

改为
linux_cmd_line="root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200"

|
原来是mini2440啊
根据Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 看得出内核镜像分区大小是5m
而老版本的内核镜像只有2m大

如果你是1G NAND的那种mini2440,直接烧最新的光盘里的就好了(vivi、linux、yaffs全部更新)
如果是老的64M NAND的mini2440,最新光盘里的内核镜像是不能用的,需要手动更改源码里分区的大小

现在Failed to execute /linuxrc. Attempting defaults... 的问题,明确是内核认为的yaffs镜像开始的地址跟vivi把yaffs实际烧写到的地址不一致。
该内核源码或者vivi,让这个地址一致就好了

|
在启动信息里,通篇没有找到mtd被检测到的消息
你的内核里是否把mtd驱动选中

|
不介意的话,看看我整理的移植文章,没有可以宣传。呵呵,很认证的记录了我移植过程中的问题。
(ps:这个问题是内核移植中的经典问题,文章中有提到,本人比较笨,走了不少弯路,但是把走的弯路都记录下来了……)
http://blog.csdn.net/dreambegin/article/details/6904822

    
 
 

您可能感兴趣的文章:

  • arm开发板启动 内核无法加载 iis7站长之家
  • 关于ARM内核编译
  • 搞ARM一定要学习Linux内核吗?
  • arm 内核与标准pc内核 区别
  • 请教linux 2.6内核移植到arm上最大线程数量的问题。
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • 100分请教高手一个Linux内核ARM汇编的问题
  • 关于linux-arm内核编译的问题
  • 在2.6.15下配置ARM s3c2410内核,无法启动munconfig,急......
  • 编译内核更新arm开发板
  • 高分求解arm内核编译问题!
  • 一般你们用什么方法得到一个arm+linux的内核.
  • 求linux内核移植,裁剪,工具链建立资料,文档? ARM9平台
  • arm+linux2.4编译内核出错,错误是关于fp的,请问fp是什么意思,是分频还是浮点处理.
  • 请教下大家:向一块arm结构的板子移植linux内核的过程和方法
  • arm开发板启动 内核无法加载
  • ARM内核模块编译
  • 想找一个从终端设备以串口接收数据然后在ARM(linux内核)板上做一个透明转发以UDP型式发送到一台PC机上程序的人员。有意详读下文!
  • 请教使用arm-linux-gcc 3.4.1 如何交叉编译linux 2.6的内核模块?
  • 急~将linux移植到嵌入式系统ARM9上,启动代码和内核都编译好,并烧写到Flash了,怎么样让应用程序跑起来呢?谢谢
  • 如何实现arm的启动代码
  • 关于arm 板启动的小问题
  • arm板上程序开机自启动的问题
  • ARM linux如何处理启动参数地址存放寄存器R2
  • 急!急!急!ARM开发板启动问题
  • 高分求助,请教关于在ARM Linux下启动goahead服务器的问题。很急,在线等待,希望各位大虾帮帮,万分感激
  • 谁有ucLinux在arm上启动过程分析的资料?
  • 在线等:arm板启动提示网卡物理地址为全0?
  • 怎么在pc下作一个ramdisk image,然后在strong arm上作为启动盘?
  • 有关ARM Linux启动的问题
  • linux+arm9开发板,要求系统启动后执行一个脚本??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于买ARM9或ARM11的开发板的问题~~~
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 关于arm 2440 选择arm-linux-gcc编译器版本的问题
  • arm linux 2.6.29 下载初级问题,大家指教
  • arm-elf-gcc问题
  • 基于ARM的linux问题------------------
  • ARM linux学习的问题
  • arm debian5交叉编译 环境问题(急)
  • arm-linux vi的问题
  • 在arm上加载模块时出现问题
  • arm-linux-gcc编译JM的问题求教
  • 求教 arm chip这三个不同颜色的型号问题
  • make: arm-linux-: Command not found的奇怪问题
  • 关于ARM平台移植的问题
  • 关于ARM寻址的问题
  • arm-linux-gcc交叉编译问题
  • 关于arm交叉编译的问题,请帮忙看看问题出在什么地方?
  • linux下面设置arm-linux-gcc路径的问题
  • ubuntu ARM交叉编译器问题
  • 在ARM平台上运行QT碰到的奇怪问题
  • java命名空间javax.swing类defaultbuttonmodel的类成员方法: armed定义及介绍
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • java命名空间javax.accessibility类accessiblestate的类成员方法: armed定义及介绍
  • arm-unknown-linux-gnu-gcc與arm-linux 的compiler有不同嗎
  • make ARCH=arm CROSS_COMPILE=arm-linu-错误
  • 请问哪有 arm-linux-nm, arm-linux-addr2line等等这些工具的使用说明~~~
  • 使用eclipse 加入arm-elf-gcc 或arm-linux-gcc 编译器为什么不好使
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • arm-linux-gcc 交叉编译poco-1.3.5-all 报错stlport_arm_linux_gcc库找不到


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3