免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4478 | 回复: 3

[BootLoader] 如何烧写根文件系统到NAND 并挂载?U-BOOT-1.3.1 linux-2.4.18 [复制链接]

论坛徽章:
0
发表于 2010-06-10 22:36 |显示全部楼层
本帖最后由 njust_linux 于 2010-06-10 22:53 编辑

我的主板是博创2410 。烧写TEKKAMAN 的U-BOOT-1.3.1。
Linux 内核是2.4.18,是光盘自带的。我用TFTP烧写到NAND后可以启动。并成功从NFS挂载根文件系统。
现在我想把根文件系统烧写到NAND FLASH 上,然后进行挂载。但是出现了一些问题。
原有开发板上的BOOTLOADER是VIVI,内核参数是:
Linux command line: noinitrd root=/dev/bon/3 init=/linuxrc console=ttyS0
BON分区的信息如下:
BON info. (6 partitions)                                                        
No: offset      size            flags     bad                                   
---------------------------------------------                                   
0: 0x00000000  0x00020000      00000000    0  128k                             
1: 0x00020000  0x00010000      00000000    0   64k                             
2: 0x00030000  0x00100000      00000000    0    1M                             
3: 0x00130000  0x00300000      00000000    0    3M                             
4: 0x00430000  0x03b00000      00000001    0   59M                             
5: 0x03f30000  0x000cc000      00000000    0  816k

其中根文件系统应该是挂载在BON3的,所以烧写命令如下:
tftp 30008000 root.cramfs
nand write 30008000 0x130000 0x300000
GOOGLE 下 没什么好的结果。。。
tftp 30008000 zImage
bootm 30008000

出现如下:
bon: ecc error, page = 0x00000980
end_request: I/O error, dev 61:03 (bon) sector 0
之类的错误。

论坛徽章:
0
发表于 2010-06-25 20:36 |显示全部楼层
一般Flash烧写前先擦除一下

论坛徽章:
0
发表于 2010-07-10 11:19 |显示全部楼层
nand write 30008000 0x130000 0x300000
起始地址 以及大小要考究一下```有时候大小会不够  nandflash够大的话 选大点无妨 千万不能小了

论坛徽章:
0
发表于 2010-07-11 09:53 |显示全部楼层
tftp 30008000 root.cramfs
……
tftp 30008000 zImage
这两句不会把你的文件系统覆盖么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。




----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP