回答

收藏

使用H-jtag实现对STM32的下载和在线调试

STMCU STMCU 4046 人阅读 | 0 人回复 | 2013-10-01

本帖最后由 shamowangzi 于 2013-10-1 16:48 编辑

十一没有出去玩,想玩一下手里的奋斗STM32,结果发现手里竟然没有JLink,翻箱倒柜倒找到一块h-jtag,又没有排线,
在网上找来找去都没有找到,就查资料自己弄了!几个小时终于弄好了!发给大家参考一下!!

硬件连接,因为H-jtag中没有现成的20pin双排线,直接使用杜邦线连接(模拟标准备线,一对一),
连接好后进后h-jtag的设置界面,主要做如下设置


完成后就可以识别到芯片,H-flash中主要做如下设置:



在这里首先要做一次“Check,然后设置TypeHex格式,使用”…”选择要下载的文件,点“Program”下载


Keil中的设置:
keil MDK也是可以借助h-jtag进行单步调试,写出来与大家一起分享一下.
keil MDK编译器使用V4.01版本,下载地址:
h-jtag使用V1.0版本(请注意,一定要用V1.0或者以上版本才可以与mdk兼容),下载地址
分别安装MDK与h-jtag
两个软件都安装完成后,首先,需要运行H-JTAG 安装目录下的TOOLCONF.EXE 程序,对KEIL 安装目录下的TOOLS.INI 配
置文件进行更新。如下图所示。点击Config 按钮,对TOOLS.INI 进行配置,然后退出。注意在点击Config之前,要退出keil编译器。

接下来,就可以在 KEIL 下对项目进行配置。首先,重新运行KEIL,并在KEIL 中打开一个项目,然
后点击Project -> Optionsfor Target…菜单,接下来,会弹出下图所示的Options 配置窗口。




在上图所示的Options 配置窗口中,选择Debug 设置,点击标签下的如图所示下拉按键,就可以看到H-JTAG ARM 调试驱动。如下图所示:



选中使用h-jtag硬件仿真,点击 OK 按钮,回到KEIL 的主窗口,KEIL 的设置就完成了。

然后编译程序,生成hex的目标文件,利用h-jtag的flash下载工具将目标文件下载到硬件。
下载完毕后,使用Crtl+F5进入单步调试界面。
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条