[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