STM32 Firmware Upgrade Through CANbus


Using the  Stitch Bootloader for STM32F769  the current project aims to update a board through CANbus.

The workflow:

The first board has a firmware loaded into the SD Card. At the beginning it requests to transmit the firmware through CANbus. If the second board accepts the request, then the firmware is transmitted through the CANBus to the SD Card of the client. After the completion of the firmware transfer process, the system reboots itself and Stitch Bootloader flashes and loads the new firmware.

This project is a part of my work at Intelligent Systems and Computer Architecture Laboratory.

Here is a demonstration video of the firmware upgrade through CANbus.

For more info please check this article.

Disclaimer: The present content may not be used for training artificial intelligence or machine learning algorithms. All other uses, including search, entertainment, and commercial use, are permitted.