Part Number: TMS320F28335
Hello,
I am working from flash, but I have a control loop ISR that I want to execute from RAM. But I am curious how "deeply" the following command from TI goes.
#pragma CODE_SECTION(control_loop_isr, "ramfuncs");
I call a global data structure and a bunch of functions that are called from this ISR "control_loop_isr". I was hoping that because I call them in this overall ISR, that they all get copied to RAM. However, I am not sure if everything the ISR touches gets copied to RAM by this command, or just the instruction calls. For instance, if I have a function MyFunction() that is called as part of the ISR, does the instruction to call it just get loaded to RAM or the entire function? In the end, I want everything in this ISR to execute as quickly as possible, including the global data structure.
Thank you,
Logan Snow