| Electronic Components Datasheet Search |
|
AN4486 Datasheet(PDF) 16 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN4486 Datasheet(HTML) 16 Page - STMicroelectronics |
|
16 / 29 page ![]() Running the OTA bootloader GUI & BlueNRG SW package demo applications AN4486 16/29 DocID026293 Rev 2 Table 8: BLE_Chat IAR workspaces with OTA bootloader capabilities BLE_Chat application IAR workspace Description Server_LowerApp_OTA Server configuration including the OTA bootloader service with “Lower Application” memory layout (refer to Figure 3: "BLE OTA service bootloader Flash layout" and Section 2.2.2: "BLE application with BLE OTA service" and Section 2.2.3: "New BLE application") Server_HigherApp_OTA Server configuration including the OTA bootloader service with “Higher Application” memory layout (refer to Figure 3: "BLE OTA service bootloader Flash layout" and Section 2.2.2: "BLE application with BLE OTA service" and Section 2.2.3: "New BLE application") Server_OTA_Basic Server configuration using the OTA Service Manager (refer to Figure 4: "BLE OTA Service Manager Flash layout" and and Section 2.3.2: "OTA Service Manager" and Section 2.3.3: "New BLE application") Note: The Sensor Demo application is only supported on the BlueNRG, BlueNRG-MS development platforms. 4.1 BLE application built to use the OTA bootloader service The following is a step-by-step description of how to run the BlueNRG GUI OTA bootloader using the Sensor Demo applications built with OTA service support and two development platforms: 1 Plug two development platforms into the USB connectors on a PC. 2 Use the BlueNRG GUI to program one of the two platforms kits to be used as OTA bootloader slave. This requires plugging the board into the USB connector on the PC running the GUI, then pressing the platform reset button while keeping the BUTTON_1 pressed in order to start the DFU bootloader (LED_D2 should be blinking at this point). a. From Tools->Flash Motherboard FW, select the Reset Manager hex prebuilt image (STM32L\Project\OTA_prebuilt_images\ DFU_ResetManager.hex) to upload the Reset Manager on board (hex format implicitly takes into account the proper application base address which, for the case of the application, will be 0x8003000). b. The same actions, starting from DFU bootloader activation, must be taken to upload the initial OTA bootloader application on the board (STM32L\Project\OTA_prebuilt_images\ BlueNRG_DFU_OTA_Lower_SensorDemo.hex for a BlueNRG device or BlueNRG-MS_DFU_OTA_Lower_SensorDemo.hex for a BlueNRG-MS device); (hex format implicitly takes into account the proper application base address which, for the case of the application, will be 0x8003800). c. After Reset Manager loading, a reset while keeping BUTTON_2 pressed needs to be performed in order to erase obsolete data from the OTA bootloader's EEPROM and guide proper Reset Manager behavior at first startup (5 seconds LED_D1 turned on signals successful run of the process). d. (Optional) Get a “BlueNRG app for smartphones (IoS or Android)” to discover, |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |