一、JLINK下載方法
1、硬件設(shè)置
Boot0,Boot1 = 0,*(測(cè)試通過(guò))
Boot0,Boot1 = 1,0或者0,1(未測(cè)試)
2、軟件設(shè)置
MDK設(shè)置
① 選擇Project -> Options for Target ... ->Debug
② 點(diǎn)擊Settings
Debug子選項(xiàng)
注意速度不能太高,如果選的太高,在下載程序或者調(diào)試時(shí)可能出現(xiàn)“cannot load flash programming algorithm !”錯(cuò)誤。
Flash Download子選項(xiàng)
二、ISP下載方法--使用串口下載
Boot0,Boot1 = 1,0,芯片從系統(tǒng)閃存里啟動(dòng)Bootloader,執(zhí)行系統(tǒng)預(yù)設(shè)程序。PC機(jī)通過(guò)串口與STM32通信,將下載文件的數(shù)據(jù)通過(guò)串口下載到STM32的內(nèi)存中,然后燒寫到用戶閃存區(qū),完成下載。系統(tǒng)閃存類似于TQ2440開(kāi)發(fā)板的NORFlash(帶u-boot),用戶閃存類似于TQ2440開(kāi)發(fā)板的NandFlash。
1、硬件設(shè)置
Boot0,Boot1 = 1,0
2、軟件設(shè)置
使用軟件mcuisp.exe
Port:選擇對(duì)應(yīng)的串口端號(hào)
STMISP
校驗(yàn):打鉤使能編程校驗(yàn)功能
編程后執(zhí)行:打鉤編程后自動(dòng)開(kāi)始執(zhí)行程序
注意:
倘若點(diǎn)擊“開(kāi)始編程后”,不能自動(dòng)下載一直顯示“開(kāi)始連接”,那么需要手動(dòng)復(fù)位來(lái)啟動(dòng)下載。