官术网_书友最值得收藏!

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

2.1 仿真器簡介

本書配套的仿真器為Fire-Debugger,它遵循ARM公司的CMSIS-DAP標準,支持所有基于Cortex-M內核的單片機,對常見的M3、M4和M7都可以提供完美支持。

Fire-Debugger支持下載和在線仿真程序,支持Windows XP/7/8/10這4個操作系統,并且不需要安裝驅動即可使用,支持KEIL和IAR直接下載,非常方便。

2.2 硬件連接

把仿真器用USB線連接至電腦,如果仿真器的燈亮則表示正常,可以使用。再把仿真器的另外一端連接到開發板,給開發板上電,就可以通過軟件KEIL或者IAR給開發板下載程序,見圖2-1。仿真器與指南者連接圖見圖2-2,與霸道連接圖見圖2-3。

圖2-1 仿真器與電腦和開發板連接方式

圖2-2 仿真器與指南者連接圖

圖2-3 仿真器與霸道連接圖

2.3 仿真器配置

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

1)配置Debug選項,見圖2-4。

圖2-4 Debug選項

2)配置Utilities選項,見圖2-5。

圖2-5 Utilities選項

3)配置Debug Settings選項,見圖2-6。

圖2-6 Debug Settings選項

2.4 選擇目標板

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

圖2-7 選擇目標板

2.5 下載程序

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

圖2-8 單擊LOAD按鈕

程序下載后,Build Output窗格中如果顯示“Application running...”,則表示程序下載成功,見圖2-9。如果沒有出現實驗現象,可按復位鍵試試。

圖2-9 程序下載成功

主站蜘蛛池模板: 台江县| 商水县| 衡南县| 东台市| 九龙坡区| 育儿| 财经| 横峰县| 巩义市| 安化县| 孝昌县| 灵武市| 东乌| 威海市| 南漳县| 凯里市| 顺昌县| 墨玉县| 金沙县| 浦城县| 富平县| 定陶县| 玉田县| 龙陵县| 长岛县| 内黄县| 新乡县| 平乡县| 越西县| 玉山县| 罗平县| 南城县| 眉山市| 蒙自县| 上虞市| 巴东县| 博罗县| 华宁县| 新竹市| 化德县| 清流县|