此應用程序可使用 USB DFU 協議通過 USB 電纜更新 STM32 微控製器固件。 開發利用了 STMicroelectronics 文檔:AN2606(STM32 微控製器係統內存引導模式)和 AN3156(STM32 引導加載程序中的 USB DFU 協議)。
使用方法:
先決條件:
- 您的移動設備必須支持 USB On-The-Go (OTG)。
準備:
- 使用 USB OTG 線將您的 STM32 開發板連接到移動設備。
- 激活STM32 Bootloader模式(根據您的CPU型號,具體說明請參考AN2606;一般涉及配置BOOT0和BOOT1引腳)。
編程:
- 選擇固件文件(.hex、.srec、.dfu 或原始二進製文件)。
- 配置寫入選項:選擇性頁麵擦除、禁用讀出保護(如果需要)以及自動 CPU 執行後編程。
- 點擊“加載文件到閃存”並等待完成。
附加功能:
應用程序還提供:
- 閃存擦除
- 閃現空白支票
- 固件與閃存的比較
這些功能可通過應用程序菜單訪問。
經過測試的微控製器:
STM32F072、STM32F205、STM32F302、STM32F401、STM32F746、STM32G474、STM32L432
使用限製:
該應用程序允許最多 25 個免費固件上傳。 超出此限製,您可以購買:
- 額外上傳 100 個。
- 無限製的應用程序使用。