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