使用调试器下载程序教程

2025-05-21

5.4

使用调试器下载程序

5.4.1

DAP仿真器简介

野火的DAP仿真器遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex内核的单片机,常见的M3、M4和M7都可以完美支持,M23、M33也可支持。

野火的DAP仿真器支持下载和在线仿真程序,支持Windows操作系统,不需要安装驱动(免驱)即可使用,支持KEIL和IAR直接下载,非常方便。

5.4.2

硬件连接

用USB线连接仿真器到电脑,如果仿真器的灯亮则表示正常,可以使用。然后把仿真器的另外一端连接到开发板,给开发板上电,然后就可以通过软件KEIL或者IAR给开发板下载程序。仿真器与电脑和开发板连接方式如下图所示:

使用调试器下载程序教程 (https://ic.work/) 技术资料 第1张

5.4.3

仿真器配置

在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开编译软件KEIL,在KEIL菜单栏下面的工具栏的魔术棒选项卡里面选择仿真器的型号,具体过程如下。

Debug页面下选择使用CMSIS-DAP Debugger:

使用调试器下载程序教程 (https://ic.work/) 技术资料 第2张

Utilities页面下勾上选择Use Debug Driver:

使用调试器下载程序教程 (https://ic.work/) 技术资料 第3张

Debug Settings选项配置如下,只要识别到芯片即可,其它选项可以按照默认配置,无需修改。

使用调试器下载程序教程 (https://ic.work/) 技术资料 第4张

※注:此页面保持原本的默认设置即可,不必按上图所示进行配置。

5.4.4

下载程序

如果前面步骤都成功了,接下来就可以把编译好的程序下载到开发板上运行。下载程序不需要其他额外的软件,直接点击Keil中的“LOAD”按钮即可。

使用调试器下载程序教程 (https://ic.work/) 技术资料 第5张

程序下载后,Keil软件下方Build Output选项卡如果打印出“Programming Done.”则表示程序下载成功。此时的程序只是成功下载进Flash了,并没有自动运行,可按板子上复位键来复位运行程序。

使用调试器下载程序教程 (https://ic.work/) 技术资料 第6张

如果在Debug Settings → Flash Download配置下勾选了“Reset and Run”,则会多出一行“Application running …”的提示。此时程序已在下载完成后自动运行。

使用调试器下载程序教程 (https://ic.work/) 技术资料 第7张

推荐