2023-08-15 10:35 AM
I'm trying to develop a bootloader for a dual core STM32H7, running on the CM7.
I'm starting by trying to modify my user project for it.
I've moved the user code up a bank:
FLASH (rx) : ORIGIN = 0x08020000, LENGTH = 896K
2023-08-15 11:02 AM
Does the M4's IVT need to move? Isn't that typically off at 0x08100000 ? Or at the very least unrelated to the one for the M7
Might I suggest using a linker symbol to set the address for SCB>VTOR, and not compile time defines which are prone to error or misinterpretation.
2023-08-15 11:33 AM
I intend to leave the CM4 right where it is at 0x08100000. No changes there.
2023-08-15 06:59 PM - edited 2023-08-15 07:01 PM
(nevermind this)