如何从Nand_Flash partition_table.xls计算User Partition空间大 小
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何从Nand_Flash partition_table.xls计算User Partition空间大小
[SOLUTION]
1. 将partition_table.xls中的Preloader,Uboot,Nvram,BootImage......等从Nand Flash大小中中减掉
2. 将BMT POOL部分减掉
partition_table.xls最后的PART_SIZE_BMTPOOL 的0x50的意义是有0x50个Nand Flash Block大小,另外还有2个block拿出存放partition table,所以一共是0x52个Block.
举个例子:
如果您目前使用的Nand Flash的Block Size是2K*64=0X20000,BMT Size = 0x52*0x20000=0xA40000=10.25M Bytes,需要把这10.25 M减掉。
Ps.
PART_SIZE_BMTPOOL 是拿来做管理使用的(Nand Flash Bad Block Management等)此计算方法只适用于Nand flash,.
如何从Nand_Flash partition_table.xls计算User Partition空间大小
[SOLUTION]
1. 将partition_table.xls中的Preloader,Uboot,Nvram,BootImage......等从Nand Flash大小中中减掉
2. 将BMT POOL部分减掉
partition_table.xls最后的PART_SIZE_BMTPOOL 的0x50的意义是有0x50个Nand Flash Block大小,另外还有2个block拿出存放partition table,所以一共是0x52个Block.
举个例子:
如果您目前使用的Nand Flash的Block Size是2K*64=0X20000,BMT Size = 0x52*0x20000=0xA40000=10.25M Bytes,需要把这10.25 M减掉。
Ps.
PART_SIZE_BMTPOOL 是拿来做管理使用的(Nand Flash Bad Block Management等)此计算方法只适用于Nand flash,.