主题 : uboot如何下载大文件系统。 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 28485
精华: 0
发帖: 89
金钱: 445 两
威望: 89 点
贡献值: 0 点
综合积分: 178 分
注册时间: 2010-09-12
最后登录: 2013-06-26
楼主  发表于: 2011-04-28 16:20

 uboot如何下载大文件系统。

请问一下,uboot通过TFTP下载文件系统,只能下载比较内存小的文件系统,下载的文件系统如果有62.56M时,可以下载成功,而且系统可以启动,可是再大的话就没法下载了,下载到中途uboot就重启了,如果下载比内存大的文件系统,应该用什么方法呢?

我先把QT的库给去掉,制成文件系统,这时候就比较小,可以通过tftp下载。然后再通过u盘把QT的库复制到相应的目录,这样就可以启动我的QT程序。可是如果把QT的库添加到文件系统里,制成的文件系统有70几M,这时候就无法通过tftp下载了。
级别: 新手上路
UID: 34156
精华: 0
发帖: 38
金钱: 200 两
威望: 40 点
贡献值: 0 点
综合积分: 76 分
注册时间: 2010-12-11
最后登录: 2012-12-07
1楼  发表于: 2012-06-06 17:42
楼主你好,我也有想过同样的问题,TQ的uboot和友善的superviv都可以下载大于内存的文件系统,他们都应该是在usbslave下载的功能上作了改进,我想可以通过改进uboot中的usbslave函数来突破这个限制,但小弟试了很久,不得解,楼主可以试试。我找不到好的办法将下载进内存的部分搬移到NAND中,再进行续传。