Hi there, I'm currently developing on a STM32F777 chip that has 16k of ITCM at 0x00000000 for fast execution. I've got a linker script setup to load functions with a .fast_func attribute into this section along with an initialize by copy section for the same .fast_func sections.
The code gets loaded into the ITCM correctly and is able to execute just fine, but somewhere along the way the link between the code and my source files got lost; I can't set any breakpoints in the function that is loaded into ITCM via source, only with the disassembler. I'm assuming I'm missing something simple, but this is the first time I've run into this using TCM for instruction execution.
I've attached my linker script, if that provides any insight.
Thanks for any help!
The code gets loaded into the ITCM correctly and is able to execute just fine, but somewhere along the way the link between the code and my source files got lost; I can't set any breakpoints in the function that is loaded into ITCM via source, only with the disassembler. I'm assuming I'm missing something simple, but this is the first time I've run into this using TCM for instruction execution.
I've attached my linker script, if that provides any insight.
Thanks for any help!