[Open Crypto Project] #49: ARM field upgrade
Open Crypto Project
trac at cryptech.is
Sat Apr 30 17:35:11 UTC 2016
#49: ARM field upgrade
-------------------------+----------------------------------------
Reporter: pselkirk | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: Alpha board DNSSEC signer
Component: sw | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+----------------------------------------
The STM32 is currently programmed through an ST-LINK cable from a
compatible ST board (any Nucleo or Discovery board). For deployment, we
need a software upgrade path.
STM32F429BIT6 has 2MB of flash, and the current image is 820KB, so we
should be able to have two banks of flash, plus a bootloader. The upgrade
will write the new image to the unused bank, do any validation, and lastly
update the magic register in the bootloader. So any failure will fall back
to the old image.
Note that this also requires adapting the startup code as a bootloader.
--
Ticket URL: <https://trac.cryptech.is/ticket/49>
Open Crypto Project <https://wiki.cryptech.is/>
More information about the Ticket-BCC
mailing list