Part Number: TMS320F28379D
Hello,
I have some shared source codes between my CPU1 and CPU2 projects.
Some of these souce codes have constant data that are used just by CPU1, but both CPUs are allocating memory for it.
I looked into "--gen-func-subsections" and "--gen-data-subsections" compiler flags but they didn't solved my issue.
Right now i'm looking to use the "--unused_section_elimination" flag, but it is EABI only.
I started to port my project to EABI, but it seems that the CLAmath lib is trying to place code inside the Local RAMs, leaving me out of memory.
When porting from COFF to EABI, i changed my CLAmath libs to "cla1_math_library_datarom_fpu32_eabi.lib" and "F2837xRevB_c1bootROM_CLADataROMSymbols_eabi_fpu32.lib".
Is there any additional step that I'm missing?
Additionally, can i pursue any other strategy to discard unused data sections?
BR,
Lucas Munaretto