Part Number: AM263P4-Q1
Other Parts Discussed in Thread: SYSCONFIG
Please explain how to enable FSS ECC (e.g., settings in SysConfig).
Does SDK 9.2 provide an API to check whether ECC errors have occurred?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: AM263P4-Q1
Other Parts Discussed in Thread: SYSCONFIG
Please explain how to enable FSS ECC (e.g., settings in SysConfig).
Does SDK 9.2 provide an API to check whether ECC errors have occurred?
Hi
Enabling the FSS ECC is easy. Application needs to be built with a special flag (https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/11_00_00_19/exports/docs/api_guide_am263px/OPTIFLASH_ECCM.html#autotoc_md620). When SBL runs, it detects if the application is built with ECC enabled or disabled. If enabled, then SBL automatically enables FSS ECC.
The example SBL code which actually enables the FSS ECC can be read at https://github.com/TexasInstruments/mcupsdk-core/blob/next/examples/drivers/boot/sbl_ospi_multicore_elf/am263px-cc/r5fss0-0_nortos/main.c#L194 and documentation of FSS ECCM (with simple example) is at https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/11_00_00_19/exports/docs/api_guide_am263px/DRIVERS_FSS_PAGE.html
Thanks