Part Number: AM263P4-Q1
Other Parts Discussed in Thread: SYSCONFIG
Is it possible to use the ECC function to detect faults (such as loading incorrect data) on the communication path with external flash memory when loading a program into RAM?
If so, please explain how to implement this.
The setup assumes SDK version 11, an ELF image file, and reading the program from external flash via OSPI.
Referring to https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1590254/am263p4-q1-fss-ecc, the sample code configures ECC *after* loading; however, to achieve the objective here, I am considering configuring the ECC regions first (using `FSS_disableECC()`, `FSS_configECCMRegion()`, and `FSS_enableECC()`) and *then* performing the load (using `Bootloader_parseAndLoadMultiCoreELF()`). Is this approach appropriate? (*1)
*1: This assumes that the region configuration information is pre-implemented in the SBL.
Additionally, please explain how to check for the presence of ECC errors (covering scenarios involving interrupts vs. polling, as well as 1-bit vs. 2-bit errors).
Requested response date: September 10, 2026
■Related QA
●AM263P4-Q1: FSS ECC
●AM263P4-Q1: How to enable FSS ECC on the AM263Px MCU+ SDK 09.02.00
