2020-02-17 03:30 AM
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
2020-04-29 08:02 AM
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.