Tool/software: TI C/C++ Compiler
Champs,
I have a couple of questions about a code that we are trying to optimize. I have attached the map file for the R5 binary built from the application.
drv_gpio_led_blink_app_tirtos_mcu1_0_release.xer5f.map
In the .TI.ramfunc section , I have observed the trampoline references .tramp to TI ARM RTS libraries. Does it indicate that the code makes call to that RTS function but is not placed in that section? the critical code is currently placed in TCM memory. and the RTS functions are in the OCRAM memory. Is there a way that I can prevent the branch or place those RTS library code section in .TI.ramfunc to avoid penalty to go to a SRAM via cache.
Regards,
Rahul