Skip to content

Updating IceCore firmware

Al edited this page Jul 3, 2019 · 5 revisions

How to Update IceCore firmware

To update the firmware on the STM32 µC we need to place it into DFU mode. To do this simply hold the Mode button down when you power it up or plug it into USB.

You can now update the STM32 using a DFU tool such as DFU-Util

You can see the board in DFU mode by issuing lsusb you will see something like the following listed:

Bus 001 Device 123: ID 0483:df11 STMicroelectronics STM Device in DFU Mode

To upload the firmware (IceBoot.raw)

dfu-util -s 0x08000000:leave -a 0 -D IceBoot.raw -t 1024

For Windows ST have a DfusSE USB programming tool

Clone this wiki locally