cancel
Showing results for 
Search instead for 
Did you mean: 

BLUENRG-2 ST Bootloader

Altamash Abdul Rahim
Associate II

What is ST system bootloader address. I want to jump the application code to system uart bootloader as the boot pin is not available as of now.

Thanks

@Winfred LU​  @Eleon BORLINI​ 

1 ACCEPTED SOLUTION

Accepted Solutions
Winfred LU
ST Employee

UART bootloader is embedded in ROM, located at 0x10000020.

It shall be possible to jump to the bootloader with something like below code:

  void (*bootloader)(void);
  bootloader = (void(*)(void))(*(volatile uint32_t*)0x10000020);
  bootloader();

View solution in original post

2 REPLIES 2
Winfred LU
ST Employee

UART bootloader is embedded in ROM, located at 0x10000020.

It shall be possible to jump to the bootloader with something like below code:

  void (*bootloader)(void);
  bootloader = (void(*)(void))(*(volatile uint32_t*)0x10000020);
  bootloader();

I will check it and get back to you.

Thanks Winfred.