查看: 3593|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-1 16:31:43 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 shamowangzi 于 2013-10-1 16:48 编辑

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

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


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


    004.jpg 005.jpg
    在这里首先要做一次“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 配置窗口。
    006.jpg 007.jpg 008.jpg



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



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

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

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-9-22 16:43 , Processed in 0.109109 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.