We are using the S912ZVCA19 WKH
The phenomenon is the SW cannot run normally.
We are debugging bootloader, finish of bootloader, jump to app segment, when it runs to the phrase before reading EEPROM phrase of the app segment, no error report, but when it runs to after reading EEPROM phrase ( *Data = *((byte *)Addr); ), the register MMCEC is 0x1332 which means S12ZCPU+EEPROM+data load+uncorrectable ECC error, and it runs to the machine exception fault address afterwards.
Then we check it in bootloader, this reading EEPROM phrase is called in bootloader with reading the same address, it can run normally, no error, which means this EEPROM address is ok, can be visit.
Question:
- What might cause the problem(uncorrectable ECC error)? I can see the reason in the handbook is the alpha radiation, except this reason, can other reason cause this problem?
- How to solve the problem? Do you have some solutions to this problem?
Thank you very much.