SPNU515B chapter 5.3.1 suggests that the entire ATCM space should be programmed to avoid unexpected ESM triggers.
Due to the thirdparty bootloader implementation we are using in our project it is not possible to avoid those holes. The project requires sector 1 to be not fully filled and the last 8 bytes of sector 12 to be unprogrammed.
No my question is, does this affect the ECC check relating to speculative fetches of the mcu? The bootloader is not enabling SECDED and the application which is using this feature is not accessing the section 1 memory area but may access the 8 bytes in front of the 8-byte-gap in sector 12. How does the speculative fetches work? which memory area is speculatively fetched and does it always generate an ECC uncorrectable error although the corresponding flash address are never used (writing or executing)?
Hope you are able to clarify this issue.