STM32U575 Custom bootloader Bootloader
Hello. I would like to write my own bootloader, but jump function does not work. could you send a complete example for stm32U575.
Hello. I would like to write my own bootloader, but jump function does not work. could you send a complete example for stm32U575.
Hello
Here is an example code for Bootloader application project:
For the Boot’s code:
typedef void (*pFunction)(void);
#define APPLICATION_ADDRESS 0x08003800 (this is an example address)
pFunction JumpToApplication;
JumpToApplication = (pFunction) (*(volatile uint32_t*) (APPLICATION_ADDRESS + 4));
__set_MSP(*(uint32_t*) APPLICATION_ADDRESS);
JumpToApplication();
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 28K (this is an example)
For the application’s code:
FLASH (rx) : ORIGIN = 0x08003800, LENGTH = 100K
When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.
Thank you,
Rim.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.