I’m evaluating VisualGDB and need to control the placement of code into ROM vs. RAM. For code that I write, I see how to force a function into ROM by specifying __attribute__((section(“.irom.text”))) in the function declaration.
Looking at the map file, it seems that many library functions are put into RAM.
How do I force library functions into ROM (e.g. __addsf3 and all other floating point functions)? I want to have finer control of what I can easily debug.
Thanks…Keith Rhodes