SPRUJB6B November 2024 – May 2025 AM2612
The CPU or DMA can read any location in the memory map and ECCM, authentication or decryption will occur based on the region selection and size configuration.
In the event of an ECCM Single Error Detect error, the 32-byte block address and associated error bits are stored and an interrupt is generated if enabled.
The CPU can then service the interrupt and determine the error type. If a single error occurs, the CPU can scrub the flash block to determine if the error is permanent and requires reprogramming.
In the event of an ECCM Double Error Detect error, the 32-byte block address and associated error bits are stored and an interrupt is generated if enabled.
The CPU can then service the interrupt and determine the error type. If the Double error detect is within the flash, the region is corrupt and should not be used.
For both ECCM Double Error Detect and authentication error, the bus status will also be set. This prevents the CPU from executing the errant data.