主题 : Length of file is too big : 256348 > 163840 (原帖:更新supervivi时遇到的问题!) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7387
精华: 0
发帖: 5
金钱: 50 两
威望: 45 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2009-07-13
最后登录: 2011-05-21
楼主  发表于: 2009-08-08 20:32

 Length of file is too big : 256348 > 163840 (原帖:更新supervivi时遇到的问题!)

我的板子是mini2440,64M的,今天我从网上下载了新的supervivi-64M开始用dnw传送,但是失败了,提示是文件太大,256348>163840,有人知道这是问什么吗?
[ 此帖被kasim在2009-11-15 18:00重新编辑 ]
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
1楼  发表于: 2009-08-09 18:02
我也是,问题完全一样,哪位高手解决一下。现在想烧新的系统。
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
2楼  发表于: 2009-08-09 18:05
我的情况是这样:
通过超级终端,进入BIOS,按[V] Download vivi。
再选择友善提供的文件:supervivi-64M。
超级终端提示如下:
Enter your selection: v
USB host is connected. Waiting a download.
Length of file is too big : 256348 > 163840
Failed downloading file
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
3楼  发表于: 2009-08-09 21:32
我的是64M的,使用的文件是:supervivi-64M,文件大小是251K,时间:2009年7月18日, 3:22:48。

[##### FriendlyARM BIOS for 2440 #####
[x] bon part 0 320k 2368k


supervivi中的x命令如下:
Enter your selection: x
doing partition
size = 0
size = 327680
size = 2424832
check bad block
part = 0 end = 327680
part = 1 end = 2424832
part = 2 end = 67108864
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
4楼  发表于: 2009-08-09 21:47
想了一下,请问:
NOR FLASH 的supervivi是不是只能通过JTAG来更新啊?
用supervivi命令更新的是NANA FLASH 的吧?

请问一下使用JTAG要注意什么啊?
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
5楼  发表于: 2009-08-09 21:52
按照7楼的命令,执行结果也是不行,执行情况如下:

Enter your selection: q
Supervivi> bon part 0 320k 2368k
doing partition
size = 0
size = 327680
size = 2424832
check bad block
part = 0 end = 327680
part = 1 end = 2424832
part = 2 end = 67108864
part0:
        offset = 0
        size = 327680
        bad_block = 0
part1:
        offset = 327680
        size = 2097152
        bad_block = 0
part2:
        offset = 2424832
        size = 64667648
        bad_block = 0


Supervivi> load flash vivi u
USB host is connected. Waiting a download.(这里通过USB传送文件supervivi-64M)
Length of file is too big : 256348 > 163840
Failed downloading file
Supervivi>
级别: 新手上路
UID: 7053
精华: 0
发帖: 14
金钱: 100 两
威望: 68 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2009-06-29
最后登录: 2018-09-19
6楼  发表于: 2009-08-09 22:30
哈哈,终于成功了,正如楼上所言,应该是用h-jtag才能烧写NOR FLASH的Supervivi,
但是务必要小心行事,
我是参看mini2440-um-20090725.pdf说明书中的第二章,2.7一节进行操作中,已经成功了。
原来没有[l] Download WinCE boot-logo这一项的,更新之后已经出现了,楼主试一下吧。

##### FriendlyARM BIOS for 2440 #####
[x] bon part 0 320k 2368k
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot
[l] Download WinCE boot-logo
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
Boot the system
[s] Set the boot parameters
Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
Enter your selection: