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.

AM2432: Optimize ECC SDL

Part Number: AM2432

Hi Team, 

Currently we have a challenge of memory overflow and we are exploring the options to optimize the code size. In that process we came across the tables and memory used by ECC SDL.

Tables available in file “sdl_ecc_soc.h” are taking almost 15KB space in the rodata section of the memory. We know that It contains predefine data that are used during ECC handling. But Our requirement is to only use SDL_MCU_M4FSS0_BLAZAR_ECC aggregator and test ECC functionalities in DRAM area of M4. We tried to remove other aggregators data from the file and could reduce the size to less than 5KB.

Can you clarify below points:

  1. Is it ok to remove the unused aggregator tables? What is the impact on functional safety certification, if we do so?
  2. If yes, Is it possible to provide us a slimmer version of SDL, with SDL_MCU_M4FSS0_BLAZAR_ECC aggregator only?