| 
 
新手上路 
 
	积分49金钱49 注册时间2019-2-23在线时间17 小时 | 
 
 
 楼主|
发表于 2019-12-24 11:00:17
|
显示全部楼层 
| 查看源程序,原子阿波罗板是支持MT29F16G08ABABA的,SLC 2G byte 经换片测试可正常使用。见下面参数
 if(nand_dev.id==MT29F16G08ABABA)    //NAND为MT29F16G08ABABA
 {
 nand_dev.page_totalsize=4320;          //nand一个page的总大小(包括spare区)
 nand_dev.page_mainsize=4096;           //nand一个page的有效数据区大小
 nand_dev.page_sparesize=224;        //nand一个page的spare区大小
 nand_dev.block_pagenum=128;                //nand一个block所包含的page数目
 nand_dev.plane_blocknum=2048;        //nand一个plane所包含的block数目
 nand_dev.block_totalnum=4096;          //nand的总block数目
 }
 else if(nand_dev.id==MT29F4G08ABADA)//NAND为MT29F4G08ABADA
 {
 nand_dev.page_totalsize=2112;        //nand一个page的总大小(包括spare区)
 nand_dev.page_mainsize=2048;         //nand一个page的有效数据区大小
 nand_dev.page_sparesize=64;                //nand一个page的spare区大小
 nand_dev.block_pagenum=64;                //nand一个block所包含的page数目
 nand_dev.plane_blocknum=2048;        //nand一个plane所包含的block数目
 nand_dev.block_totalnum=4096;         //nand的总block数目
 }else return 1;        //错误,返回
 | 
 |