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给开发板下载程序。仿真器与电脑和开发板连接方式如下图所示:
5.4.3
仿真器配置
在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开编译软件KEIL,在KEIL菜单栏下面的工具栏的魔术棒选项卡里面选择仿真器的型号,具体过程如下。
Debug页面下选择使用CMSIS-DAP Debugger:
Utilities页面下勾上选择Use Debug Driver:
Debug Settings选项配置如下,只要识别到芯片即可,其它选项可以按照默认配置,无需修改。
※注:此页面保持原本的默认设置即可,不必按上图所示进行配置。
5.4.4
下载程序
如果前面步骤都成功了,接下来就可以把编译好的程序下载到开发板上运行。下载程序不需要其他额外的软件,直接点击Keil中的“LOAD”按钮即可。
程序下载后,Keil软件下方Build Output选项卡如果打印出“Programming Done.”则表示程序下载成功。此时的程序只是成功下载进Flash了,并没有自动运行,可按板子上复位键来复位运行程序。
如果在Debug Settings → Flash Download配置下勾选了“Reset and Run”,则会多出一行“Application running …”的提示。此时程序已在下载完成后自动运行。
推荐