Nandflash挂在DSP的A总线上作数据存储设备。
DSP为TMS320C6747,Nand Flash为三星K9HCG08U1M,DSP开发软件为CCS3.3,配置CS3为nand flash控制器。
现在nandflash读、写正常,即写进去一页数据,然后再读出来,两者是一致的;但在调试DSP nandflash的4-bit ECC功能时,发现写入时DSP计算的校验值,与读出同一组数据(无误码)时,计算的校验值不同,可能什么原因会导致这种情况?
nandflash读写正常,说明电路、EMIF配置等都是没有问题的。问题应该出在4-bit校验等相关的配置上,我仔细对照了一下手册上4-Bit ECC校验的流程和nandwrite工程下的相关程序,没有发现异异常啊。
已经调试了一个星期了,还未定位问题,急急急!请大神指教啊!