Skip to main content
LAfon
Associate II
May 11, 2019
Question

Bootloader and functions in ITCM

  • May 11, 2019
  • 0 replies
  • 574 views

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?

This topic has been closed for replies.