第3章 如何用DAP仿真器下載程序—零死角玩轉STM32-F429系列


第3章     如何用DAP仿真器下載程序

全套200集視頻教程和1000PDF教程請到秉火論壇下載:www.firebbs.cn

野火視頻教程優酷觀看網址:http://i.youku.com/firege

 

3.1 仿真器簡介

本書配套的仿真器為Fire-Debugger,遵循ARM公司的CMSIS-DAP標准,支持所有基於Cortex內核的單片機,常見的M3M4M7都可以完美支持,其外觀見圖 31

Fire-Debugger支持下載和在線仿真程序,支持XP/WIN7/WIN8/WIN10這四個操作系統,免驅,不需要安裝驅動即可使用,支持KEILIAR直接下載,非常方便。

31 DAP下載器外觀

3.2 硬件連接

把仿真器用USB線連接電腦,如果仿真器的燈亮則表示正常,可以使用。然后把仿真器的另外一端連接到開發板,給開發板上電,然后就可以通過軟件KEIL或者IAR給開發板下載程序。

32 仿真器與電腦和開發板連接方式

3.3 仿真器配置

在仿真器連接好電腦和開發板且開發板供電正常的情況下,打開編譯軟件KEIL,在魔術棒選項卡里面選擇仿真器的型號,具體過程看圖示:

1.    Debug選項配置

33 Debug選擇CMSIS-DAP Debugger

2.    Utilities選項配置

34 Utilities選擇 Use Debug Driver

3.    Debug Settings 選項配置

35 Debug Settings 選項配置

3.4 選擇目標板

選擇目標板,具體選擇多大的FLASH要根據板子上的芯片型號決定。秉火STM32開發板的配置是:F1選512K,F4選1M。這里面有個小技巧就是把Reset and Run也勾選上,這樣程序下載完之后就會自動運行,否則需要手動復位。擦除的FLASH大小選擇Sectors即可,不要選擇Full Chip,不然下載會比較慢。

36 選擇目標板

3.5 下載程序

如果前面步驟都成功了,接下來就可以把編譯好的程序下載到開發板上運行。下載程序不需要其他額外的軟件,直接點擊KEIL中的LOAD按鈕即可。

37 下載程序

程序下載后,Build Output選項卡如果打印出 Application running…則表示程序下載成功。如果沒有出現實驗現象,按復位鍵試試。

38 程序運行成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM