STM32duino開發的底層驅動程式-bootloader
GitHub位址
- STM32在ArduinoIDE環境下的開發
- 首先要解決的是,先要給你的開發闆燒寫底層驅動程式,也就是我們常說的BootLoader程式,才能讓支援Arduino平台的編譯器認識你是誰。
- 針對不同型号的開發,選擇對應的BootLoader程式。
- 對應的BootLoader驅動程式的二進制檔案下載下傳路徑:https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries
- 燒寫BootLoader程式可以使用ST-linker工具或者序列槽工具,使用不同的工具決定使用不同的軟體來燒錄了
- 燒錄BootLoader軟體:ST-linker工具使用:STM32 ST-LINK Utility,序列槽工具的話使用PA9和PA10口來燒錄程式,燒錄軟體:flash_loader_demo
序列槽工具燒錄時,需要配合開發闆上的boot1跳線帽切換來燒寫,否則,不跳的話,是燒寫不進去的。使用ST