导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→自己做ARM仿真器[kls]

 *第35664篇: 自己做ARM仿真器

  
楼 主:kls 2005年11月11日16:03
 自己做ARM仿真器
ARM+JTAG调试心得V0.1

(图片贴不上来,都在连接里了)
向往ARM已久了,可是条件限制,一直没机会,也早听说周工做了个ARM 的EASY JTAG 仿真器,物美价廉,还公开了驱动,觉得周工为大家做了件好事,挺感激他的。
近来朋友给了块周立功的ARM2100实验板,没有给EASY JTAG,起初以为JTAG都是标准的协议,自己做个就完了,后来一打听才知道周工在里面用了CPU,他的驱动只和他自己做的EASY JTAG 仿真器配套使用,我就联系买,可是单买周工的EASY JTAG,人家不卖,要买就与实验板一起买!!网上的资料显示EASY JTAG 可是随赠物品啊!!!心理觉得挺别扭的,以前用JTAG,就个HC244,老周用MCU为了提高速度吗?提高速度为什么还用并口?!百思不得其解! 但总觉得这个JTAG是个标准的协议,我们也许可以试一下的,就在网上找资料,找朋友问,遇到了好心人(由于他不同意公开他的名字,我只好管他叫好心人了),他以前用JTAG仿真过三星的ARM,他建议我试一下,并把驱动给了我,还给了一个代理软件的连接,并告诉我如果成功把结果公布给大家,一起分享,这样ARM的调试就不用买仿真器了。
我手头正好有以前用过的JTAG下载线,按照好心人给的电路图改造,用ADS打开自带的例子,编译没有问题,一点击调试按钮,总是出现以下提示
反复设置各项参数,就是不行,后来就用好心人给的连接的驱动,连接如下,
下载1),Software:Arm9-Arm7 Jtag Debug Agent (我和几个朋友,都是下载了好几次才下来,如果大家下载要有点耐心)
解压后,按照如下方法操作: 
1 首次使用时先安装驱动(以后不用再安装)--- 执行文件下的“安装驱动.exe”,安装好并口驱动和OCX
2,安装完毕后即可运行Arm7Agent调试ARM7系统
运行Arm7Agent,一看我可乐了,,原来并口线可以由自己随便定义,

选择最右边的Customize,即可自由定义并口的各个引脚功能,太爽了,用我们以前的下载线就完全搞定了!!于是,按照我的并口下载线定义完引脚, 点击   TEST  ,左边的框里就出现了   “Detect ARM7TDMI-S”,应该差不多了把,打开AXD,编译,连接,调试进入ADX,
还是出现上次的对话框,
点击上图里的 Configure,出现 CHOOSE  TARGET设置各项参数, 
ARMUL是软件模拟,选择上边的ADP是硬件调试,EasyJTAG 是周工的驱动,然后点击右边最后一个选项Configure,出现下面的对话框,
NAME 选择 ARM Ethernet  driver,  点击右边的Configuration填写IP地址,必须是127.0.0.1,激动人心的一刻终于来临了,,进入了调试状态 ,可以单步执行了!哈哈,就这么搞定了!
商家也许出去商业目的,不肯点破这层纸!估计早就有人这样用过吧,但是为什么还没有人公开呢 ?我也是初次调试,将过程发表出来,大家共同探讨,为那些还不知道这个方法的人通个气,做个参考!如有不当之处,大家见谅了,石头啊臭鸡蛋的别过来就行了,欢迎大家一起探讨学术性的问题。

题外话:听说以前周工卖EASY  JTAG仿真器,因为在用户的目标板不稳定,不知道这个情况是否属实?我个人认为,硬件直接连接比软件要可靠,大家一起实验吧! 如果更多的人知道这样也可以仿真ARM,也许ARM的片子也许会卖的更多,更快,这就算为ARM的销售做点贡献吧!
另外,如果哪位ARM爱好者,用此程序和仿真器在其它的ARM上成功使用,不防公布一下,让ARM爱好者们共同享用。


此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片

  
2楼:ningchun 2005年11月23日10:28
 好样的,我代表菜鸟们支持你!!!
好样的,我代表菜鸟们支持你!!!
  
3楼:kls 2005年11月24日17:19
 可惜这里回的人太少 ,都沉了 !
21

可惜这里回的人太少 ,都沉了 !
21ic里回的不少
  
4楼:huangavril 2006年1月5日14:04
 太感谢了
谢谢你写的开发心得
  
5楼:菜才 2006年1月5日18:17
 疾呼
别的不说,楼主能公开出来自己的心得。就是莫大的奉献!!!
我要大声说,谢谢你!!我支持你,顶!!!
  
6楼:charleswu73 2006年1月9日20:37
 不錯
不錯 不錯 
謝謝 樓主
  
7楼:shelley 2006年6月5日16:18
 求助
您能给我发一份么?我下不了
我的邮箱:shelleywang@sohu.com
  
8楼:audiom 2007年1月11日20:24
 你也是好心人
你也是好心人
  
9楼:Jems_Lee 2008年4月2日14:06
 能给我发一份资料吗?
能给我发一份资料吗?我下载不下来喔,lht0930@163.com,QQ:55528022
  
10楼:embedsky 2008年10月3日11:03
 链接已经打不开了,可否发资料给我。谢谢!
链接已经打不开了,可否发资料给我。谢谢!
邮箱:738879104@qq.com
  
11楼:leeluojm 2008年10月8日16:04
 严重支持
严重支持搂住!

不过好像连接不能下载了

请帮我发一份好吗
Email:leeluojm@126.com

MSN:leeluojm@hotmail.com

  
12楼:13869300 2008年10月21日14:24
 支持
楼主真是好人,能给我发一份吗?
13869300@163.com谢谢

>>>>>>对该主题发表你的看法

本主题贴数12,分页: [第1页]


[上一篇主题]:[建议]

[下一篇主题]:嵌入式培训:ARM MIPS 嵌入式linux 板卡设计 电