管理提醒: 本帖被 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挂载内核或是直接下载内核都没发现什么异常。