这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [原创]H-JTAG 调试代理软件

共66条 1/7 1 2 3 4 5 6 ›| 跳转至

[原创]H-JTAG 调试代理软件

菜鸟
2005-08-29 06:08:18     打赏

最近更新:2006-07-09 发布V0.3.1版本,添加了自动下载功能,调试的时候,H-JTAG自动调用H-FLASHER完成下载.(请到我的BLOG下载 Http://twentyone.blogchina.com

现在正在添加外部FLASH烧写 ...


H-JTAG是一个免费的ARM调试代理,程序没有任何限制,希望能给ARM的爱好者提供一
个简单实用的学习工具。欢迎访问我的BLOG: http://twentyone.blogchina.com
我的blog提供了安装程序的下载,同时,也提供了常见的Q&A.

0. 支持ARM7/ARM9,支持自动检测和手动指定内核
1. 使用RDI接口,支持SDT,ADS,REALVIEW和IAR
2. 支持ADS1.2和SDT2.51和RREAL VIEW
3. 支持个硬件断点或者数量不限的软件断点
4. 支持ARM/THUMB模式
5. 支持LITTLEENDIAN & BIGENDIAN
6. 支持SEMIHOSTING
7. 支持WIGGLER SDTJTAG和自定义接口

H-JTAG在以下ARM处理器上测试过:
S3C4510(ARM7TDMI)
S3C44B0(ARM7TDMI)
S3C2410(ARM920T)
S3C2440(ARM920T)
LPC系列处理器(ARM7TDMI-S)
AT91R40008(ARM7TDMI)
AT91RM9200(ARM920T)


如果你有上面没有列出来的ARM板子,而且愿意帮助我进行测试的话,欢迎和我联系。

在此,谢谢所有的热心帮助过我的朋友们。谢谢你们的支持!

H-JTAG常见问题Q&A

Q. Unable to load h-jtag driver
A. It means that the driver for h-jtag hasn't been installed properly.
Please reinsrall h-jtag with the administrator's right.

Q. Too many breakpoints
A. Normally, this is caused by vector catch/semihosting. Enable vector
catch/semihosting will consume the breakpoint resource. If all the
breakpoint resources are occupied, this message may be displayed.
Please note that all the breakpoints set for vector catch and semihosting
are unvisible to users. These breakpoints can't be removed by "delete all
breakpoint" command. To remove this message, please disable the vector
catch and semihosting in your debugger setting.

Q. The statement into which was stepped is singular (i.e. it has no exit)
A. This is caused by unvisible breakpoint set for vector catch/semihosting.
To remove this message, please disable vector catch in your debugger
setting.

Q. Execution stopped, because of an unknown breakpoint (this indicates an
internal error).
A. This is caused by unvisible breakpoint set for vector catch/semihosting.
To remove this message, please disable vector catch in your debugger
setting.

Q. The processor is reset
A. To remove this message, please disable vector catch in your debugger
setting.

Q. Unrecognized swi
A. To remove this message, please disable semihosting in your debugger
setting.

H-jtag Snapshot:

[align=right][color=#000066][此贴子已经被作者于2006-7-11 15:21:40编辑过][/color][/align]



关键词: 原创     H-JTAG     调试     代理     软件     支持    

菜鸟
2005-08-29 18:11:00     打赏
2楼

顶一个!

支持IAR么?


菜鸟
2005-08-29 20:05:00     打赏
3楼
谢谢版主的支持。

IAR本身对RDI的支持好像有点问题,我还没有在最新的版本上测试过,如果可能的话,我会尽力让X-JTAG支持IAR的。

菜鸟
2005-08-29 23:06:00     打赏
4楼
有好几个朋友都和我说过了KEIL的事情。我前几天下载了KEIL的最新版本,我试用了一下,能正常下载,设置断点,也能RUN TO CURSOR,但单步运行有问题。KEIL目前这个测试版本用的是RDI1.5.0,个人感觉KEIL对RDI的支持做的不是很好。我会尝试解决单步运行的问题,另外,KEIL目前支持RDI的版本是测试版,希望后面的版本能对RDI支持的更好些。

菜鸟
2005-09-08 04:45:00     打赏
5楼

呵呵,希望能早日完美支持keil呢~~~

唉,可惜找不到CARM的crack...


菜鸟
2005-11-04 03:58:00     打赏
6楼
To animalxu:
目前X-JTAG只支持ARM7/ARM9,还不支持XSCALE。要用X-JTAG调试ARM7/ARM9的话,只需要一个简单的JTAG小板子就可以了(WIGGLER or SDT JATG)

菜鸟
2005-11-05 22:41:00     打赏
7楼
以下是引用ryansheng在2005-8-29 10:11:00的发言:

顶一个!

支持IAR么?

支持IAR!


菜鸟
2005-11-10 17:01:00     打赏
8楼
真是好同志啊。我下载试用了一下,发现在Keil下怎么代码全都变成FFFF了?不知该怎么设置?[em06]

菜鸟
2005-11-10 17:30:00     打赏
9楼
现在不行了,一Debug Keil就说XJtag Server is down, Please check the jtag server... :(

菜鸟
2005-11-10 17:52:00     打赏
10楼

X-JTAG现在不支持KEIL,因为KEIL的RDI接口有问题。
希望后续版本的KEIL能够解决RDI接口的问题。


共66条 1/7 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]