Electronic Components Datasheet Search |
|
AN4486 Datasheet(PDF) 10 Page - STMicroelectronics |
|
AN4486 Datasheet(HTML) 10 Page - STMicroelectronics |
10 / 29 page OTA bootloader service description AN4486 10/29 DocID026293 Rev 2 for BlueNRG demo lower applications using BLE OTA bootloader service" and Table 3: "LEDs for BlueNRG demo higher applications using BLE OTA bootloader service". Table 2: LEDs for BlueNRG demo lower applications using BLE OTA bootloader service BlueNRG, BlueNRG-MS development platforms (lower application with OTA bootloader service) BlueNRG, BlueNRG-MS USB dongles (lower application with OTA bootloader service) DL1 (yellow) is always blinking(1) D2 (red) is always blinking (1) DL2 (orange) is ON during OTA upgrade D3 (orange) is ON during OTA upgrade Notes: (1)When device is connected, the LED blinks faster. Table 3: LEDs for BlueNRG demo higher applications using BLE OTA bootloader service BlueNRG, BlueNRG-MS development platforms (higher Application with OTA bootloader service) BlueNRG, BlueNRG-MS USB dongles (higher application with OTA bootloader service) DL2 (orange) is always blinking (1) D3 (orange) is always blinking (1) DL1 (yellow) is ON during OTA upgrade D2 (red) is ON during OTA upgrade Notes: (1)When device is connected, the LED blinks faster. 2.2.3 New BLE application New BLE application can be built for supporting the BLE OTA bootloader service in order to offer the OTA bootloading capability (beyond its specific BLE application scenario which involves using other BLE services and related characteristics). Users can follow the same steps as described on Section 2.2.2: "BLE application with BLE OTA service". If the BLE application is built to reside on the higher Flash (refer to higher application in Figure 3: "BLE OTA service bootloader Flash layout"), the HIGHER_APP preprocessor & linker options must be used. BlueNRG demo applications built with OTA bootloader service support are tailored for using 0x0800e000 as reference base address for higher Application. The related vector table base offset 0xe000 is defined, within file btl.h, as follows: VECTOR_TABLE_BASE_DFU_OFFSET + VECTOR_TABLE_BASE_HIGHER_APP_OFFSET where: VECTOR_TABLE_BASE_DFU_OFFSET = 0x3000 (DFU size). VECTOR_TABLE_BASE_HIGHER_APP_OFFSET = 0xB000 (User defined location). The user can customize it by modifying the linker file and base address VECTOR_TABLE_BASE_HIGHER_APP_OFFSET on file btl.h. Note: If HIGHER_APP preprocessor & linker options are not used, the BLE application is built, by default, for residing at default base address: 0x08003800. The related vector table base offset 0x3800 is defined, within file btl.h, as follows: VECTOR_TABLE_BASE_DFU_OFFSET + VECTOR_TABLE_BASE_RESET_MANAGER_OFFSET |
Similar Part No. - AN4486 |
|
Similar Description - AN4486 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | 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 |