4. Firmware update procedure
The QLG2 module contains a new firmware update procedure for STM32-series
microcontrollers, called QFU (
Q
RP Labs
F
irmware
U
pdate) which provides the following
features:
•
Easy
– anyone can do the firmware update
•
No additional hardware required:
only a standard USB A-B cable (or micro-USB
cable if you have installed a micro-USB connector)
•
No additional software required:
just the standard file manager application that is
already available on any PC
•
No drivers:
no special drivers need to be installed, the existing drivers on any
modern operating system are used
•
Works on any PC Operating System:
and in the same way: Windows, Linux, Mac
•
Secure:
firmware files are published on the QRP Labs website and are encrypted
using 256-bit AES encryption technology
Entering bootloader (firmware update) mode:
In the QLG2 there are two possible ways to initiate a firmware update:
1)
Issue the command
$$QFU
by typing these letters into the host PC Terminal
Emulator connected to QLG2
2)
Make a temporary jumper connection as shown:
The connection can easily be made just with a small piece of bare tinned copper wire
temporarily inserted in the jumper holes and not soldered; the connection only needs to be
made at the moment of power-up of the QLG2, which is when the microcontroller
configuration jumpers are read and actioned.
QLG2 manual for firmware 1.00a
20