本帖最后由 一只耳朵怪 于 2018-6-21 11:37 编辑
各位好,本人正在学习使用AM3354这个芯片,在使用CCS7.1.0调试starterware中的Nand Flash的程序的时候,在nandlib.c中有这样的一个函数:
NandStatus_t NANDPageWrite(NandInfo_t *nandInfo,
unsigned int blkNum,
unsigned int pageNum,
vola
tile unsigned char *txData,
unsigned char *eccData);
我想问一下,关于这个eccData的生成,我有以下几个问题:
(1). starterware中是否有生成eccData的程序?如果存在的话,我该在哪里找到这部分的程序。
(2). 如果在starterware中没有关于eccData生成的这部分的程序,假设我使用的Nand Flash的1个page =(4K+224byte)(4K是数据区,224byte是OOB区);我使用哪种方式生成OOB数据呢?