引用楼主8779586于2010-03-10 09:46发表的 关于linux2.6.29升级到linux-2.6.32.2-mini2440-20100113不成功 :
我在按照mini2440用户手册-2010-2-4.pdf 上的步骤升稼核,首先按[F]对NAND FLASH进行分区,接下来烧写supervivi-128M成功后,再接着烧写zImage_T35,出现错误如下:
Length of file is too big : 2517028 > 2097152
Failed downloading file
我查看了一下,新的内核文件有2.4M, 而旧的内核文件只有1.94M,现在提示空间不够,请问我应该怎么办?有升级成功的朋友么?希望能从你那里得到帮助~~
这是由于format后的kernel 分区只有2M, 而新的内核文件有2.4M,
因此便会出现错误Length of file is too big : 2517028 > 2097152
要解决这问题, 可用part指令自行更改分区的大小:
press q to goto shell of vivi
> part del kernel
> part del root
> part add kernel 0x00060000 0x00500000 0
> part add root 0x00560000 0x40000000 0
> part save
祝你好运

