一。 串口下載方法與原理
1. 電腦需要安裝CH340驅(qū)動程序
2. 連接電腦和戰(zhàn)艦開發(fā)板
3. 打開mcuisp軟件進行下載
選擇:DTR的低電平復(fù)位,RTS高電平進BootLoader
4. 串口下載電路CH340
5. STM32的啟動模式
(1)下載程序時,首先要吧B0接1,B1接0,mcuisp選擇不使用RTS和DTR
需要按一下復(fù)位才能連接下載程序
(2)再把B0接0,B1任意,按復(fù)位后程序才能執(zhí)行
一鍵下載電路,則利用串口的 DTR 和 RTS 信號,分別控制 STM32的復(fù)位和 B0,配合上位機軟件(mcuisp),設(shè)置: DTR 的低電平復(fù)位, RTS 高電平進 BootLoader,這樣,B0 和 STM32 的復(fù)位,完全可以由下載軟件自動控制,從而實現(xiàn)一鍵下載。
二。 Jlink下載
1. 安裝Jlink驅(qū)動
2. JLINK V8 支持 JTAG 和 SWD,同時 STM32 也支持 JTAG 和 SWD。所以,我們有 2 種方式可以用來調(diào)試, JTAG 調(diào)試的時候,占用的 IO 線比較多,而 SWD 調(diào)試的時候占用的 IO 線很少,只需要兩根即可。
如果把這5個管腳當(dāng)做普通IO口使用時,需要把Jlink和SW全部關(guān)閉
3. 在MDK中調(diào)試程序,具體MDK設(shè)置見以前的視頻