使用TinaSDK5.0 编译,使用凤凰烧录器烧录spi-nand时报错
[13.863]ubi attach the last part of mtd device: NO.3
[13.868]ubi volume total size is larger than mtd size.
ubi_vol_total_bytes : 0x7f7a000, mtd_bytes: 0x7b00000
[13.877]initialize sunxi spinand ubi failed
好像是镜像太大,体积超过了sys 的大小
mtd分区信息如下所示:
0: boot0 0x00100000 0x00000000 1
1: uboot 0x00300000 0x00100000 1
2: secure_storage 0x00100000 0x00400000 1
3: sys 0x07b00000 0x00500000 0
但是实际上我用的SPI flash型号为MX35LF1GE4AB-Z4I_C402160 大小为1Gb = 256MB 我该如何修改呢?
请各位不吝赐教,十分感激
离线
固件超大了,larger than mtd size
感谢回复:实际上没有超过,因为我的SPI-nand 是256MB的,但是系统只配置了128MB,如何修改TinaSDK的spi-nand flash 分区信息呢?
离线
1Gb != 256MB
我靠我上了一天班好像是上傻了 tmd的是128MB啊
离线
1Gb != 256MB
再次感谢你,另外问一下,您知道假如我后续要用256MB的nand,您知道需要怎么改分区大小吗?
离线