Pag-update ng Firmware ng STM32 CPU sa pamamagitan ng USB Cable Gamit ang USB DFU Protocol
Pangkalahatang-ideya ng Application
Pinapadali ng application na ito ang mga update ng firmware para sa mga STM32 na CPU sa pamamagitan ng USB cable gamit ang USB DFU protocol. Ang pagpapatupad nito ay batay sa dokumentasyon mula sa STMicroelectronics:
- AN2606: STM32 Microcontroller System Memory Boot Mode
- AN3156: USB DFU Protocol na Ginamit sa STM32 Bootloader
Paggamit
Mga Kinakailangan:
- Suporta sa USB-OTG sa iyong mobile device
Paghahanda:
- Ikonekta ang STM32 board sa iyong mobile device gamit ang USB-OTG cable.
- I-activate ang bootloader mode para sa STM32 (sumangguni sa AN2606 para sa mga tagubilin).
Pagprograma:
Piliin ang firmware file na isusulat. Kasama sa mga sinusuportahang format ang:
- Intel Hex
- Motorola S-Record
- DfuSe (STMicroelectronics DFU format)
- Raw binary
-
I-configure ang mga opsyon sa pagsusulat:
- Burahin lang ang mga kinakailangang page
- I-unset ang proteksyon sa pagbabasa (kung kinakailangan)
- Pumunta sa CPU pagkatapos ng programming
- I-click ang "Load File sa Flash" at hintaying makumpleto ang operasyon.
Mga Karagdagang Operasyon:
- Pagbubura
- Pagsusuri ng flash kung may blangko
- Paghahambing ng flash sa file
Piliin ang mga pagpapatakbong ito mula sa menu.
Mga Nasubok na Microcontroller:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F74> STM32F74>
- STM32F746STM32L432
Limitado ang libreng paggamit sa 25 pag-upload ng firmware. Pagkatapos maabot ang limitasyong ito, maaari kang bumili ng:
100 karagdagang pag-upload- Walang limitasyong paggamit