2019-05-11 04:43 AM
Hello,
I am trying to port some code from another ARM into the STM32H7.
Currently I am going about the bootloader we have.
I have just quickly scanned through the application datas and some searches so I am not very into the ST system bootloader. But what I was first looking into ITCM.
I have been putting ISR handlers and callbacks in ITCM to avoid cache misses during them (wich btw is a bit hard when with HAL you need to call those ISR handler functions, if anyone has advice besides not using HAL or editing the libraries/copying the functions it would be appreciated). Now how this is all linked at compile time and that's fine.
But if I want to use a bootloader how will this work? Will the startup code of the application code copy everything just fine to ITCM and I don't even have to worry about it?