打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
tiny210 u-boot 引导内核及文件系统笔记

tiny210 u-boot 引导内核及文件系统笔记

分类: UBOOT 文件系统 268人阅读 评论(0) 收藏 举报

使用u-boot for tiny210 ver3.1 (by liukun321咕唧咕唧)做好了uboot 移植

打算用u-boot 来引导内核加载文件系统

于是,试着将友善之臂提供的文件系统镜像写到NAND Flash中

tftp 0x21000000 xxxx.img

nand erase 0xe00000 0xd20000 (写入前擦除NAND部分空间)

nand write.yaffs 0x21000000 0xe00000 0xc75c0c0(将文件系统镜像写入NAND Flash)


设置u-boot命令参数:

setenv bootcmd nand read 0x30008000 60000 419100\;bootm 30008000 (内核从Flash中读出并加载)

保存环境变量 saveenv

重启开发板

.....

能够成功引导内核,但加载文件系统时出错

错误提示:

/init:line103:can't open /r/dev/console :no such file

kenrnel panic -not syncing :attemped to kill init!

目前还没弄清楚错误原因.....

试着利用nfs加载文件系统

设置启动参数:

setenv bootargs root=/dev/nfs console=ttySAC0,115200 init=/linuxrc nfsroot=192.168.1.103:/nfsshare/rootfs_qtopia_qt4/(友善之臂提供的文件系统在nfs下) ip=192.168.1.103(开发板IP):192.168.1.100(主机IP):192.168.1.255(网关):255.255.255.0:name:eth0:on(fbcon=rotate:1)

重启开发板

OK,能引导内核并加载文件系统...

分析原因:

1 uboot 烧写yaffs2文件系统出了问题

2 内核加载文件系统上面有问题

具体原因接着分析中.....
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TFTP方式烧写内核、NFS挂载
u-boot中分区和内核MTD分区关系
U-BOOT介绍以及常用U-bot命令介绍
只争朝夕,WinCE快速启动有窍门
关于NAND flash的MTD分区与uboot中分区的理解
Linux 的 initrd (linuxrc,init)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服