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.
Tool/software: TI C/C++ Compiler
Hallo TI Team,
I am using TMS570LC4357 MCU and created a freertos project and during the build process, I am getting the following error.
error #10099-D: program will not fit into available memory. placement with alignment fails for section ".intvecs" size 0x20 . Available memory ranges:
VECTORS size: 0x20 unused: 0x20 max hole: 0x20
I viewed the .map file and the configurations are as follows:
MEMORY CONFIGURATION
name origin length used unused attr
---------------------- -------- --------- -------- -------- ---- --------
VECTORS 00000000 00000020 00000008 00000018 X
SECTION ALLOCATION MAP
output
section page origin length attributes/input sections
-------- ---- ---------- ---------- ----------------
.intvecs 0 00000000 00000038 FAILED TO ALLOCATE
Please let me know, how can I solve this problem and what is the cause for this?
Thanks & regards
Poorna
Poorna,
Please check the section Error: placement fails for section "xxx" of the Build Errors page below. It contains a thorough explanation with multiple suggestions to workaround this:
https://software-dl.ti.com/ccs/esd/documents/sdto_ccs_build-errors.html
That said, I was able to create a FreeRTOS project using the HalCoGen 04.07.01, CCSv9.3 and the template example_freeRTOSRestrictedTask. Check the attached project.
I followed the procedure shown at the short clip below:
Can you start with the example just to be sure you are starting from a known good configuration? This way you can add each additional element and track where the problem starts to happen.
Hope this helps,
Rafael