
RN2483 LoRa TECHNOLOGY MODULE
COMMAND REFERENCE USER’S GUIDE
2015-2018 Microchip Technology Inc.
DS40001784G-page 55
Chapter 3. Bootloader Usage
This chapter describes the operation of the bootloader on the RN2483 LoRa modules.
The bootloader can be used to upgrade the firmware in the field without requiring the
use of a hardware programming tool.
3.1
BOOTLOADER HOSTS
The bootloader requires a host computer to control the bootloader operations and pro-
vide the firmware file to be programmed into the RN2483 module. The host computer
can either be the embedded host microcontroller in the end product, or a PC can be
used. If the product's embedded microcontroller will be used with the bootloader, the
user must implement the bootloader protocol described later in this section. If a PC is
being used as a host for the RN2483 module, for example during development,
Microchip has a bootloader host application that can be used.
The bootloader on the RN2483 module is based on the Microchip's standard 8-bit
UART bootloader. This document describes the specifics of the RN2483 bootloader
implementation.
The RN2483 module bootloader is invoked automatically when the firmware becomes
corrupted, or if the firmware is erased.
To invoke the RN2483 bootloader to update the firmware, the RN2483 system com-
mand to erase the firmware needs to be executed. For more information, refer to
For additional information on bootloader usage, refer to
Note:
Once the
sys eraseFW
command is executed, the RN2483 module
becomes unresponsive to all Microchip LoRa Stack commands. The
RN2483 module will be in Bootloader mode, and will remain in Bootloader
mode until new firmware is successfully installed. The RN2483 firmware
must be programmed into the module using the bootloader, or a hardware
programming tool.