如何使用基于LPT的Keil + H-JTAG调试LPC1768

时间:2013-05-05 13:46:08

标签: debugging cortex-m3 keil

我有LPC1768 based board。还有一个H-Jtag调试器(基于LPT)。我可以使用H-JTAG software检测/擦除/闪存HEX文件到LPC1768。

我想在keil uVision内部调试我的主板。当我进入调试模式时,keil会给出“USB连接错误”,然后不会发生代码更新/调试。我认为它不应该寻找USB连接,但它应该连接到后台运行的H-Jtag服务器,它没有。我找不到一个设置,我可以配置告诉keil看/连接到H-JTAG服务器。

任何做过这件事的人请指出我正确的方向?

1 个答案:

答案 0 :(得分:1)

我按照this进行了调试工作。

以下是供参考的步骤列表。

  1. H-JTAG software安装最新的H-Jtag site

  2. 打开 Toolconf.exe (H-JTAG软件安装的一部分)。并传递 TOOLS.INI (位于您安装uVision / Keil MDK的目录内。我的位于“C:\ Embedded \ keil \”)

  3. 打开 Flasher.exe ,在 Flash Selection 菜单中选择正确的目标(我的是恩智浦 - > LPC1768),并在编程菜单中将 TYPE 设置为自动Flash下载

  4. 打开 H-jtag.exe 。转到设置标签 USB / LPT选择选项选择 LPT 并在 LPT Jtag设置和<中设置正确的值strong> LPT端口设置选项(通常默认设置可用)。 最后,转到 Flasher 标签,然后选中 自动下载 选项。就是这样!

  5. 现在您已准备好在uVision内部调试设备(LPC1768)。打开uVision并为项目属性中的* 调试 *和* 实用程序 * TAB选择 H-JTAG CORTEX M3 strong>窗口。

    编写,编译,构建和开始调试!