QSPI flashing
No action related to QSPI contents is needed until firmware requests QSPI update
by showing
DMCP System menu
or
"QSPI Load" menu
for versions before 3.7.
Latest QSPI flash contents could be found at
https://www.swissmicros.com/dm42/
firmware/qspi_data/
.
If you are looking for quick QSPI update instructions you most probably want to follow
Flashing QSPI from FAT disk
instructions.
General information
While the contents of main flash changes with each firmware version. The QSPI contents is usually
preserved and it will be explicitly noted in release notes when the QSPI contents changes.
Moreover, DMCP system makes checksum of expected QSPI contents after RESET before launching
loaded program. If this check fails the DMCP system doesn’t allow to start the program and writes
information about missing QSPI data. Then you can use
DMCP System Menu
for both copying the
QSPI data file to calculator as well to install this file.
Obsolete:
Firware versions from 2.10.13 to 3.7 contain built-in
QSPI loader
which is activated when
QSPI data doesn’t match.
The prefered option for QSPI update is to use "QSPI Load" menu to copy firmware to the calculator
filesystem and
flash the QSPI contents from the file
.
User can also switch the calculator
into bootloader mode
and then use dfu-util or dm_tool (obsolete)
described below.
Flashing QSPI from FAT disk
Here we will update QSPI flash contents. We expect here calculator in
DMCP menu
. Which is the
place where calculator stops if you need to update QSPI flash contents.
Prerequisites
DM42_qspi_x.x.bin
- QSPI data file, e.g.
DM42_qspi_3.x.bin
Steps
1. We expect the calculator in
DMCP menu
.
2. Activate USB disk from DMCP menu "Activate USB Disk"
3. Connect USB cable from DM42 to PC/Mac computer.
4. Copy the
DMCP_flash_x.x.bin
file from the PC/Mac computer to root folder of calculator disk.
5. Eject (safely remove) the calculator disk from PC/Mac computer.
Please, be patient this can
take some time. Don’t unplug USB cable until safely ejected from OS.
6. Start QSPI update from DMCP menu "Load QSPI from FAT"
22