Micropython應用篇一--下載文件到F407VE Black開發板及開發板啓動Flash選取

Micropython應用篇一–下載文件到F407VE Black開發板及開發板啓動選取

各位客官老爺們:咱又見面了

本來準備直接上例程來着,但由於怕各位老爺們對STM32的熟悉程度不一致,所以來一篇關於程序燒錄及開發板啓動(25Q128 或者內存卡)選擇的文章:
看過前邊操作的都知道 前邊編譯完成生成的文件如下:

這裏主要介紹.dfu和.hex
.dfu就是大家常說的dfu文件,用於帶bootloader的板子升級,OK,百度一下有很多關於dfu升級的介紹,這裏不做詳細介紹.
這裏講2種常見的方法燒錄.hex文件到開發板:
方法一:
利用串口+Flaymcu燒錄
(1)使用工具:串口助手+開發板
在這裏插入圖片描述
上邊是兩種常見的串口助手,左側是CH340,右側是CP2102,由於正點原子,普中等開發板集成CH340,這裏嘗試使用CP2102:
(2)連線
連線:CP2102 的GND與5V接到 開發板串口的GND 與5V 上,RXD接開發板的TX, TXD接開發板的RX 跳線帽BT0接到3V3。
在這裏插入圖片描述
(3)軟件操作
這裏以普中的PZ-ISP爲例:
1.選擇芯片類型STM32FXXX
2.選擇對應的CP2102串口
3.選擇波特率 建議115200(如使用FlayMcu 建議選擇9600)
4.選擇Ubuntu編譯好的.hex文件
5.點擊程序下載 下載完成後有語音提示
在這裏插入圖片描述
燒錄完成後將跳線帽BT0恢復。
方法二:
有沒有辦法不一直修改跳線帽呢?答案是有的,這裏以官方的ST-Link V2爲例:
(1)工具 ST-Link V2 ,開發板
在這裏插入圖片描述
(2)連線
將ST-Link自帶的20pin排線與開發板連接,連上電腦
(3)軟件操作
安裝STM32 ST-LINK Utility 軟件,並打開:
1.連接芯片
2.點擊File打開之前生成的.hex文件
3.燒錄並檢查
在這裏插入圖片描述
接下來就該上重頭戲了,利用手裏邊的miniusb(老式MP4使用的T型頭)將開發板與電腦連接,這時電腦就多了一個移動設備"ALISA"
在這裏插入圖片描述
打開電腦設備管理器,在端口選項裏多了一個COM口
恭喜你,你自制的PYB已運行了!

那麼怎麼使用SD卡呢?
將 板子的IO口 PE2 與旁邊的GND用跳線帽短接,插上內存卡 目前最大支持32G 重新連接USB線, 這樣開發板就從 內存卡啓動了,查看 我的電腦,電腦將掛載爲內存卡,是不是很有趣?

如果覺得帖子好,請給個關注,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章