cancel
Showing results for 
Search instead for 
Did you mean: 

Bootloader and functions in ITCM

LAfon
Associate III

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?

0 REPLIES 0