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

共39条 1/4 1 2 3 4 跳转至

[原创]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 20:05:00     打赏
2楼
谢谢版主的支持。

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

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

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

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

顶一个!

支持IAR么?

支持IAR!


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

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


菜鸟
2005-11-11 04:25:00     打赏
7楼

应该不会的。
现在KEIL被ARM收购了,后续的版本应该会很好的解决RDI接口的问题的。

[em01] 等待中.....


菜鸟
2005-11-12 22:40:00     打赏
8楼

因为手头上没有ARM946E-S的板子,所以...

不知道WANGYQ能不能帮我做些简单的测试,这样的话,我可以让X-JTAG尽快的支持ARM9E6E-S.

谢谢!


菜鸟
2005-11-14 06:55:00     打赏
9楼

谢谢WANGYQ的支持,我今天比较忙,明天或者后天和你联系。


菜鸟
2005-12-07 18:46:00     打赏
10楼

谢谢大家的支持,我会尽力把X-JTAG做好的。


共39条 1/4 1 2 3 4 跳转至

回复

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