Name Last Update
..
flashrom_patch Loading commit data...
libopencm3 Loading commit data...
multiboot Loading commit data...
qspi_loader Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
libopencm3.rules.mk Loading commit data...
libopencm3.target.mk Loading commit data...

README.md

README

qspi_loader

qspi_loader is a flashrom serprog over CDC-ACM implementation able to write an additional QSPI flash inside a NumWorks calculator.

Tested with :

  • Winbond W25Q128JV
  • Adesto AT25SF641 (patch for flashrom here : flashrom_patch/AT25SF641.patch, python script for enabling QSPI here : tools/enable_qspi_AT25SF641.py)

multiboot

multiboot allows to program the internal flash of the STM32 with a firmware image stored inside the external flash. The goal is to be able to switch between several versions of the firmware without a computer.