Bootloading. Field Update Of Device Firmware; Nordic Nrf52832 Firmware Update Via Bootloader ("Buttonless" Dfu); On Ax50324 Firmware Update Via Serial Bootloader; 0X60 "Enter Bootloader Command - Globalstar ST100 User Manual

Hide thumbs Also See for ST100:
Table of Contents

Advertisement

4.4 Bootloading. Field update of device firmware

4.4.1 Nordic nRF52832 firmware update via bootloader ("Buttonless" DFU)

The Nordic Bluetooth Low Energy application is written to support the Nordic Buttonless DFU (Device Firmware update)
bootloader. The Nordic DFU app for Android or IOS can be used to update the firmware.
It is essential that any custom firmware written by an OEM or VAR include the DFU library, provided with the Globalstar
ST100 SDK, to support this functionality.

4.4.2 ON AX50324 firmware update via serial bootloader

The AX50324 mixed signal ASIC is updated over the Bluetooth Low Energy (BLE) GATT/Modem interface, using binary
commands in the same format described in section 4.2.
Globalstar provides an Android and IOS app that encapsulates the functionality of the Nordic DFU app and adds a loader
that utilizes the protocols below to flash applications into the AX50324 processor. This app can be used to update either
processor on an ST100 board.
The binary commands relevant to bootloading the AX50324 ASIC are outlined here:

4.4.2.1 0x60 "Enter Bootloader Command"

This command causes the application to jump into the bootloader.
Byte
0
1
2
3-4
Jump to bootloader response:
If you issue this command from the application, the response will be a simple echo of the command, and then the ASIC
processor will reset and come back up in the bootloader. You must delay for about one second to allow the bootloader
to begin running before issuing the next command.
If this command is issued when already in the bootloader, it causes a commitment to re-load an application. In other
words, if you issue this command in the application, but not again, you can issue "0x62" (see below) to jump right back
Use or disclosure of data contained on this sheet is subject to the restrictions in the Distribution Statements on the title page of this
06/18/20
Jump to Bootloader
Bits
Parameter
0-7
Leader
0-7
Length
0-7
Command Code.
0 – 15
CRC
GLOBALSTAR PROPRIETARY AND CONFIDENTIAL INFORMATION
Subject to Change without Notice
Description
Always a value of 0xAA.
0x05
0x60
document.
P a g e | 64

Advertisement

Table of Contents
loading

Table of Contents