“ NVM_E_INTEGRITY_FAILED”在“ NVM_ReadAll”期间启动时检测到错误

时间:2019-10-23 17:52:12

标签: embedded microcontroller rtos eeprom autosar

由于特定NvBlock的CRC(Autosar)问题,在“ NVM_ReadAll()”期间发现错误“ NVM_E_INTEGRITY_FAILED”。

我尝试调试,但无法根本导致问题。

在所有块中,只有一个NvBlock出现crc问题,并且显然导致NNM_Readll失败(“ NVM_REQ_NOT_OK”)。

请提出调试此问题的最佳方法。

1 个答案:

答案 0 :(得分:0)

谢谢伦丁和凯瑟尔豪斯。似乎SPI驱动程序存在从Eeprom读取该特定块(块大小大于1k)的数据的问题。计算出的CRC与实际CRC值相比具有不同的值。这样就设置了NVM_Integrity错误。