简体   繁体   中英

What is the programatically way of upgrading (discovery) stm32's firmware? (replacing the ST loader util)

I am trying to upgrade the firmware on a STM32F407G (Discovery board).

I am already able to run the bootloader on the board (as checked with the st utility to upgrade the firmware using the dfu mode).

Now, I want to create my own app to upgrade the firmware of the device, how can I replicate the functionality of the ST's SW? Any recommendation?

I want to be able to do so, if possible, by connecting the device with the micro-usb port.

Thanks in advance!!

ST 应用笔记AN3156 USB DFU 协议用于 STM32 引导加载程序描述了该协议。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM