2021-06-22 08:00 AM
I developed my first canbus bootloader for a stm32f105.
Now im in need to use that same bootloader in a stm32f072.
The bootloader works but im unable to build a program that starts from a flash address other than 0x8000000.....
How are multi programm apps being programmes in stm32f0xx families?
Solved! Go to Solution.
2021-07-05 01:48 AM
ram_vector looks like its corectly reserved by the linker at the beggining of ram
ram_vector also gets succesfully filled with the correct vectors
2021-07-05 05:13 AM
Hi Javier,
So, success?
Thanks for coming back with the solution.
Jan
2021-07-05 05:18 AM
yup, success as far as i know.
I still need to check a couple of things but programm executes, systick interruption works and nothing looks off.
2023-07-30 11:26 PM
Hello,
I am using STM32F030CCT6TR cortex M0 controller for bootloader.
I have used your above method of copying the ISR from flash to RAM and interrupt is working in Application after jumping.
But the HAL_Delay is working and stuck in infinite loop ,I think the tick is not incrementing .
Does the systick increment happen in a different ISR routine ?
How can I make the systick work in Application project?