cancel
Showing results for 
Search instead for 
Did you mean: 

Hi, I am developing with STM32WB55 Nucleo Board. i have followed this tutorial and i have some questions https://www.youtube.com/watch?v=92kLROzAP-I&list=PLnMKNibPkDnHCD2Xc_xX-nWR7AoWBPK2Q&index=5

AValt.1
Associate II

Why does the OTA firmware file end up in position 0x0800c000 instead of 0x08007000 as the application document says? ( https://www.st.com/content/ccc/resource/technical/document/application_note/group1/47/71/00/8f/f8/ef/45/4b/DM00556294/files/DM00556294.pdf/jcr:content/translations/en.DM00556294.pdf) .

Is it posible to start user App in different memory position than 0x08007000? or to save more than one Flash memory sector for User data? (default i guess its from 0x08006000 to 0x08007000

Best regards

Alvaro

1 REPLY 1
Remi QUINTIN
ST Employee

In fact there is no way to download a new user application by OTA to an address other that the one defined by CFG_APP_START_SECTOR_INDEX.

CFG_APP_START_SECTOR_INDEX is currently set to 0x08007000 which is just after the BLE_OTA application, to save memory space for the user application.

You can modify this value if you want another address, recompile and reload the BLE_OTA application. But it is not flexible by design.