文章基于適用于STM32F4系列,作者使用STM32F401CCU6開發(fā)板。
本文章基于此系列和開發(fā)板展開討論。
開發(fā)板和燒錄器
我使用的開發(fā)板是某寶購買的,型號是STM32F401CCU6
請點這里
燒錄器為同家店鋪制作的STLINK-V2
請點這里
開發(fā)板外觀
燒錄器外觀
USB燒錄
1.安裝STM32CubeProgrammer
請去官網(wǎng)下載,傳送門
全部默認安裝即可,注意選擇自己的安裝地址即可
圖標和軟件截圖
2.生成HEX文件
使用keil或者VScode構(gòu)建文件
無論那種方式都要設(shè)置生成HEX文件
注意:這個選項中的生成HEX文件需要勾選
如果在Keil,之后點擊構(gòu)建
如果在VScode,則點這三個中最左側(cè)的
3.選擇燒錄模式
在右上角的復選框中選擇USB
4.進入ISP模式
第一步,使用一根USB線將單片機和電腦連接起來
第二步,同時按住NRST和BOOTO按鍵
第三部,先松開NRST按鍵
第四步,間隔至少1秒后松開BOOTO按鍵
注意:按鍵較近且較小,一定注意先后順序和間隔
請選擇有數(shù)據(jù)傳輸功能USB線
5.設(shè)置軟件燒錄
連接之后,先點擊
再點擊
之后點擊打開自己的HEX文件
之后點擊下載即可
完成后會有這樣的提示
注意:需要手動復位(按NRST按鈕)
STLINK燒錄
1.驅(qū)動下載
從哪里購買的燒錄器請去店家尋找驅(qū)動,不同店家可能不同
鏈接:百度網(wǎng)盤
提取碼:r4vf
2.電路連接
燒錄器 | 單片機 |
---|---|
GND | GND |
SWCLK | SWSCK |
SWDIO | SWDIO |
3.3V | 3V3 |
3.Keil設(shè)置
打開工程,點擊目標選項(魔術(shù)棒)
Debug中選擇這個燒錄器
電腦連接燒錄器后點擊設(shè)置,則會出現(xiàn)有關(guān)燒錄器的設(shè)置
點擊第三個,后勾選這個
全部確定退出即可
4.燒錄(keil)
先點編譯,再點構(gòu)建,再點下載
出現(xiàn)這個即為燒錄成功
4.燒錄(VScode)
先點構(gòu)建,再點下載
出現(xiàn)這個即為成功文章來源:http://www.zghlxwxcb.cn/news/detail-484903.html
注意:V2版本的STLINK無串口功能,需要的請購買或制作V2.1版本的STlink文章來源地址http://www.zghlxwxcb.cn/news/detail-484903.html
到了這里,關(guān)于【STM32標準庫】【基礎(chǔ)知識】程序燒錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!