![kelly的头像 kelly的头像](https://mcu.eetrend.com/files/styles/picture200/public/pictures/picture-233-1470101630.jpg?itok=1zaKJM2x)
keil MDK也是可以借助h-jtag进行单步调试,写出来与大家一起分享一下:
keil MDK编译器使用V4.01版本,下载地址:
http://www.embedinfo.com/down-list.asp?id=714 (需要注册一下)
h-jtag使用V1.0版本(请注意,一定要用V1.0或者以上版本才可以与mdk兼容),下载地址
http://www.hjtag.com/download/H-JTAG%20V1.0%20Preview.zip
分别安装MDK与h-jtag
两个软件都安装完成后,首先,需要运行H-JTAG 安装目录下的TOOLCONF.EXE 程序,对KEIL 安装目录下的TOOLS.INI 配置文件进行更新。如下图所示。点击Config 按钮,对TOOLS.INI 进行配置,然后退出。注意在点击Config之前,要退出keil编译器。
![](http://mm32.eetrend.com/files/2016-08/wen_zhang_/100002559-8215-1.gif)
接下来,就可以在 KEIL 下对项目进行配置。首先,重新运行KEIL,并在KEIL 中打开一个项目,然
后点击Project -> Options for Target…菜单,接下来,会弹出下图所示的Options 配置窗口。
![](http://mm32.eetrend.com/files/2016-08/wen_zhang_/100002559-8216-2.gif)
在上图所示的Options 配置窗口中,选择Debug 设置,点击标签下的如图所示下拉按键,就可以看到H-JTAG ARM 调试驱动。如下图所示:
![](http://mm32.eetrend.com/files/2016-08/wen_zhang_/100002559-8217-3.gif)
选中使用h-jtag硬件仿真,点击 OK 按钮,回到KEIL 的主窗口,KEIL 的设置就完成了。
然后编译程序,生成hex的目标文件,利用h-jtag的flash下载工具将目标文件下载到硬件。
下载完毕后,使用Crtl+F5进入单步调试界面。