BLE OTA on STM32WB55 does not work when I am using my own application
- 4 replies
- 3741 views
Hi there,
I have tried BLE_HeartRate_ota and it works. Yet, when I integrate OTA to my own applicaiton (by uploading BLE_Ota_reference.hex to 0x08000000 first)and try to update the firmware via ST BLE sensor app, the STM_OTA service cannot be connected and the app shows that node cannot be found. Only my application is advertising. My application starts at 08007000 and I have updated the linker file(you can find it in the attachment). "BLE_CFG_OTA_REBOOT_CHAR" is set to 1 (from ble.config.h) and "SCB->VTOR = VECT_TAB_OFFSET" is removed (from system_stm32wbxx.c). The magic word can be found in app_ble.c(see below). I am using STM32cubeIDE and STM32Cube_FW_WB_V1.0.0. I have no idea what to do so that my OTA application can work.
Thank you for any suggestion!
Cheers,
Mo


