|
1.使用isp下載
1.使用isp下載的時(shí)候保證BOOT0=1,BOOT1=0,這樣進(jìn)入系統(tǒng)系統(tǒng)存儲(chǔ)器啟動(dòng)(為了避免有串口輸出等程序在flash當(dāng)中運(yùn)行擾亂下載),這種模式啟動(dòng)的程序通過(guò)串口下載進(jìn)去,使用FlashLoader Demonstrator下載
BOOT1=x BOOT0=0 從用戶閃存flash啟動(dòng),這是正常的工作模式。
BOOT1=0 BOOT0=1 從系統(tǒng)存儲(chǔ)器啟動(dòng),這種模式啟動(dòng)的程序功能由廠家設(shè)置。
BOOT1=1 BOOT0=1 從內(nèi)置SRAM啟動(dòng),這種模式可以用于調(diào)試
2.使用isp工具的時(shí)候當(dāng)按下復(fù)位鍵才能進(jìn)入系統(tǒng)存儲(chǔ)模式,才能編程flash芯片,編程完成之后馬上進(jìn)入flash啟動(dòng),此時(shí)再次按下復(fù)位鍵 才能再次編程
3.所用的PL2303_USB轉(zhuǎn)串口驅(qū)動(dòng)安裝不成功,可以使用驅(qū)動(dòng)人生的外設(shè)驅(qū)動(dòng)自動(dòng)安裝,就能安裝成功了
pl2303下載線對(duì)應(yīng):紅--5V 黑--GND 白--TXD 綠--RXD,此線連接成功之后可以當(dāng)串口數(shù)據(jù)傳輸線使用
總結(jié) 不能進(jìn)入下載模式的關(guān)鍵是要:按下reset 復(fù)位鍵。
2.使用keil4下載
//關(guān)于下載調(diào)試的一些問(wèn)題--libpath=C:\Keil\ARM\ARMCC\lib這個(gè)是要加載Linker的框框當(dāng)中
//另外要選擇倒數(shù)第二行的stlink Debug 的選項(xiàng)
//在Debug當(dāng)中選擇ort為SW方式下載 不能選擇為JTAG在Utilities里面的額setting里面添加Flash大小為512k
//使用SW下載用五根線就行了復(fù)位RST,SWCLK---A14,SWDIO---A13,VCC3.3V,GND
//使用串口下載的時(shí)候要用到mini-USB,并且用到軟件
2.使用jtag下載
用到j(luò)-link連接線直接連接能在keil當(dāng)中看到stm型號(hào)即可下載。
|
|