烧写器--SPI NAND FLASH烧录定制说明
分享一个烧写器–SPI NAND FLASH烧录定制说明。可以从烧写器的角度看NAND 离线烧写包的定制。
SPI NAND FLASH烧录定制说明(Hot!)
1.定制SPI NAND FLASH烧录算法问卷
客户公司: 客户姓名:
芯片厂商: 芯片型号:
1)请问您使用哪一种坏块处理方式?
A.直接跳过(Skip Bad Block) B.分区模式(Partition) C.其他(请提供具体资料)
注意:直接跳过是指当遇到坏块后,改坏块所处位置的数据和之后内容的数据完全向后偏移一个块的位置,举例说明:一个NAND的块数有1024(0~1023)块,烧录内容从0块到256块。当遇到第3块是坏块,则从第3块到第256块全部后移一块。移到第4块到257块。第3块空出。
分区模式是指NAND空间按块被分成了几个区,各个区互不干扰。举例。
NAND有1024块,烧录分3个区。第一区0~10块,其中烧录内容有7块。第二区11~25块,其中烧录内容有6块,第三区25~256块,其中烧录内容有100块。当第3块是坏块时。第一区的第3块和后面的内容都后移一块。而第二区和第三区的内容不变动。
2)请问是否是用INTERNAL ECC?
A.使用 B.不使用。
3)请问烧录文件是否包含OOB区?举例,如芯片页大小为2048+64,那么对应该芯片的烧录文件是否包含64字节的OOB区数据?
A,包含 B,不包含
4)请问您要烧录的文件有多大?由几个文件构成,对地址有没有定位要求?
:____M
烧录2个文件,一个是分区表文件,一个是FALSH 数据文件(不含OOB数据),使用64MB作用的烧录文件。
5)如果您的数据使用烧录程序里的ECC。请问您的烧录程序中是否改变了坏块标志位(OOB的第一个字节)如果改变了,重新存放在什么地方?
A.没有改变 B.改变了,存放地址为
未使用烧录程序里的ECC
6)请问对坏块的数量和存在区间是否有要求?例如0-9块不能有坏块。如果有坏块,芯片停止烧录报错。
0-5块不能有坏块
7)是否有其他的数据结构需要XELTEK编程器计算,比如存储地址分布表(mapping),BBT,分区信息等。如果有,请您描述。
8)如果您有其他的要求我们没有涉及到的,请您描述,我们会努力满足您的需求。
9)您的详细联系方式?
声明:定制算法需要根据定制要求的复杂性收取一定的开发费用。
文章来源: blog.csdn.net,作者:悟空胆好小,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/xushx_bigbear/article/details/124894341
- 点赞
- 收藏
- 关注作者
评论(0)