cancel
Showing results for 
Search instead for 
Did you mean: 

Where can i find the OTA-Bootloader for STM32WBA55

ledi001
Associate III

Hi,

where can i find the OTA-Bootloader for STM32WBA55?

For STM32WB it is located in the regarding FW-Package in Folder "BLE_Ota", but in the FW-Package of STM32WBA i can't find it there.

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @ledi001 

For the OTA on the STM32WBA, there is no binary file such as the "BLE_OTA" on the STM32WB. The only available firmware examples for OTA on the STM32WBA are BLE_HeartRate_ota and  BLE_p2pServer_ota.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

4 REPLIES 4
STTwo-32
ST Employee

Hello @ledi001 

For the OTA on the STM32WBA, there is no binary file such as the "BLE_OTA" on the STM32WB. The only available firmware examples for OTA on the STM32WBA are BLE_HeartRate_ota and  BLE_p2pServer_ota.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

_Joe_
ST Employee

Hi, 
You can find more information on how OTA works on WBA here :
STM32WBA Bluetooth® LE – Firmware update over the air - stm32mcu

BR, Joé

Hello @STTwo-32 ,

thanks for information.

But when i check the linker script files, i see these Memory Definitions:

BLE_p2pServer_ota

/* Memories definition */
MEMORY
{
  RAM      (rw)     : ORIGIN = 0x20000020,   LENGTH = (128K - 0x20)

  NVM      (r)      : ORIGIN = 0x080FC000,   LENGTH = 16K
  DATA     (r)      : ORIGIN = 0x080FA000,   LENGTH = 8K
  FLASH    (rx)     : ORIGIN = 0x08006000,   LENGTH = 488K
}

 

BLE_ApplicationInstallManager

/* Memories definition */
MEMORY
{
  RAM      (rw)     : ORIGIN = 0x20000010,   LENGTH = (0x10000 - 0x10)

  FLASH    (rx)     : ORIGIN = 0x08000000,   LENGTH = 0x6000
}

In this case, so if the OTA bootloader is included here for BLE_p2pServer_ota, shouldn't the area for the flash also start at 0x0800 0000? 

 

Hello @ledi001 

This is a new question. Could you please close this topic by selecting the answer of your original question as best answer. Then, create a post for your New question with more details if possible.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.