Skip to main content
AValt.1
Associate II
February 17, 2020
Question

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

  • February 17, 2020
  • 1 reply
  • 564 views

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

This topic has been closed for replies.

1 reply

Remi QUINTIN
Technical Moderator
April 29, 2020

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.