一种用于SPI NorFlash的ECC数据纠错方法
摘要:
本发明涉及Flash数据存取技术领域,尤其是指一种用于SPINorFlash的ECC数据纠错方法。所述方法使用Flash控制器在存入数据时将目标数据分组并生成对应的校验码,根据写地址通过地址映射计算出实际存储地址,将分组后的目标数据及其对应的校验码写入SPINorFlash;在读取数据时,通过地址映射根据读地址计算出目标数据的实际存储地址,根据目标数据的实际存储地址读出目标数据及其对应的校验码进行ECC运算,对目标数据进行纠错查错,剔除校验码后发送给中央处理器。本发明解决了SPINorFlash中因为位翻转导致数据出错的问题,不影响中央处理器读写数据的正常操作,提高了系统工作的可靠性。
公开/授权文献
0/0