[原创]XJTAG调试代理软件测试版本0.2 (2005-08-1)

发 布 时 间 : 2008-11-18 来 源 : 立宇泰论坛 作 者 : twentyone 浏 览 :

注:软件不断升级,要下载最新版本的X-JTAG请访问我的BLOG:


XJTAG是一个免费的ARM调试代理,程序没有任何限制,希望能给ARM的爱好者提供一
个简单实用的学习工具。目前的XJTAG是测试版本0.2,支持ARM7和ARM9处理器:
  0. 支持ARM7/ARM9,支持自动检测和手动指定内核
  1. 使用RDI接口
  2. 支持ADS1.2和SDT2.51
  3. 支持个硬件断点或者数量不限的软件断点
  4. 支持ARM/THUMB模式
  5. 支持LITTLEENDIAN & BIGENDIAN
  6. 支持SEMIHOSTING
  7. 支持WIGGLER SDTJTAG和自定义接口
http:/twentyone.blogchina.com

XJTAG在以下ARM处理器上测试过:
  S3C4510(ARM7TDMI)
  S3C44B0(ARM7TDMI)
  S3C2410(ARM920T)
  S3C2440(ARM920T)
  LPC2104(ARM7TDMI-S)
  ATMEL40008(ARM7TDMI)

另外,希望网友们能帮忙一起做测试.如果在调试过程当中碰到什么问题,回帖或者
EMAIL给我,我一定会尽力回答所有问题.并且会及时更新XJTAG的。你的支持是我们
的动力!在此,感谢所有网友的支持,特别是embedworld论坛网友的支持.

安装:
请用管理员权限安装,安装完毕后请马上运行测试一下看是否有提示驱动错误,如果
运行成功后,可以切换回普通用户权限下使用.

配置ADS/SDT:
如果使用的是ADS,配置的时候选择XJAG安装目录下的XDI.DLL. 如果使用的是SDT,先
把XJTAG安装目录下的XDI.DLL拷贝到SDT的安装目录下的BIN文件夹里去.在配置的时
候选择BIN目录里的XDI.DLL.

提示:
1. 如果自动检测有问题,请在TARGET SETTING里面手动选择ARM的内核;
2. 影响调试速度的一些因素: 因为程序使用的是简单的硬件接口,所以速度相对较
慢。在调试过程当中,断点,观察点,Vector Catch和Semihosting都会对调试速度有
一定的影响.在调试过程当中,如果不用到Vector Catch和Semihosting的时候,可以将
其关闭.
3. 对ARM JTAG调试感兴趣的可以参考《ARM JTAG 调试原理》,下载链接:
http:/bbs.edw.com.cn/dispbbs.asp?boardID=20&ID=35252&page=1

Snapshot:



上一篇:uClinux内核配置文件(for 8019) 下一篇:如何在uCLinux中安装NFS的详解