天天看點

STM32duino開發的底層驅動程式-bootloader

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

繼續閱讀