- 论坛徽章:
- 0
|
本帖最后由 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
之类的错误。 |
|