Hello.
I'm using the IDK AM572x evaluation board.
I'm starting to write & debug my TI-RTOS application on Cortex A15 core (single-core mode only).
When I upload my firmware using the on-board debugger, all works correctly.
But if I use AM57xImageGen.sh script from pdk_.../packages/ti/boot/sbl/tools/scripts/ with next app loading using SD card, processor calls exit() function.
When I investigated that problem, I detected that my program uses .ARM.exidx section, that generates by GCC compiler. That section has existed in project.out file with the required data.
But with AM57xImageGen.sh script loses that section (I cannot find data from it in project.out.rprc file, but section .rodata, for example, exists).
That conversion was made by out2rprc tool, that is provided in SDK without source codes.
How can I add .ARM.exidx section in my project.out.rprc file to get all the required info to load from SD card?
With regards,
Alex
P.S. My working environment is Ubuntu 16.04.6 LTS x64 with CCS 9.1.0, TI-RTOS SDK 06.00, arm-none-eabi-gcc 7.2.1