主题 : uboot1.3.4的移植 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 4234
精华: 0
发帖: 152
金钱: 1420 两
威望: 1142 点
贡献值: 11 点
综合积分: 304 分
注册时间: 2009-03-05
最后登录: 2012-08-18
楼主  发表于: 2009-05-15 15:25

 uboot1.3.4的移植

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
我最近做了一下1.3.4的移植,主要是依据Tekkaman的一些文章做的,做好后什么都好,就是在进行内核下载的时候出现了一个问题,具体情况如下:
我用的命令是:
nfs 0x32000000 192.168.1.56:/opt/root_nfs/uImage
下面就是一串的####################
最后给个提示error:can't umount
并且没有打印出文件的大小,
下一步命令是:
nand wirte.jffs2 0x32000000 0x50000 ${filesize}
这个命令后发现下载的文件大小不对,文件应该是内核,但发现大小太大了,好像是把整个SDRAM中的所有数据都下载到nandflash中去了,在1.1.6的版本中并没有出现这样的问题,虽然这个问题并不影响我应用,只要我直接赋值文件大小就可以正常下载,但很不爽,
这个问题的原因在哪?如何解决,请大侠们多多指点!另外补充下,虽然下载完后会出现报错,但可以正常使用,到现在为止还没发现什么异常,NFS挂载内核或是直接下载内核都没发现什么异常。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-05-15 17:50
nfs不是原始的uboot 1.3.4里包含的命令,你只能去查这个nfs命令在你移植的uboot里是如何实现的了
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."