由于特定NvBlock的CRC(Autosar)问题,在“ NVM_ReadAll()”期间发现错误“ NVM_E_INTEGRITY_FAILED”。
我尝试调试,但无法根本导致问题。
在所有块中,只有一个NvBlock出现crc问题,并且显然导致NNM_Readll失败(“ NVM_REQ_NOT_OK”)。
请提出调试此问题的最佳方法。
答案 0 :(得分:0)
谢谢伦丁和凯瑟尔豪斯。似乎SPI驱动程序存在从Eeprom读取该特定块(块大小大于1k)的数据的问题。计算出的CRC与实际CRC值相比具有不同的值。这样就设置了NVM_Integrity错误。