ARM调试解决方案.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:5 大小:23KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ARM调试解决方案.doc

ARM调试解决方案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

http://hi.baidu.com/ee_site/blog/item/55b3fac2eb92c41d0ef477de.html最低成本的ARM调试解决方案——有关于Wiggler,H-Jtag,OpenOCD,GDB,Insight2008-07-2323:00又是一个多月没有动这个Blog嘿嘿,我发现一个有趣的现象,我的Blog在每年的1月底到2月中旬,7月,8月是淡季,每天访问量基本都在100以下,其它时间都是旺季,尤其9月和3月,每天可以到200以上,最高甚至500.我想因该是因为学生们是EE小站访问的主力吧——9月和3月是开题的日子,这资料搜索做的,哈哈.现在是淡季,祝大家假期愉快,多陪陪父母.我现在就很后悔,大学的时候放假都在学校研究东西,就算回家,也背着全套的设备回去……现在工作了,根本没有时间回家看父母,唉.这段时间以来我一直在研究和调试相关的东西,最开始是想给MPC8313找一个便宜的调试方案,后来就找出来一大堆东西,但是就是没有合适8313用的.今天写的这个话题和学生们有很大关系,嘿嘿,怎样用最低的成本调试ARM,包括裸机调试和调试ARMLinux相关的东西.转载请注明来自EE小站,邮件cosine@126.com.先给大家介绍个大概情况,现在国内都有什么著名的ARM开发工具和解决方案,价格从高低排:BDI1000/2000/3000目前我知道的最牛X的调试工具,可以调试ARM,MIPS,PPC,ColdFire,XScale等多种处理器.无需更换硬件,只需要买不同的软件授权就可以调试不同的CPU.JTAG下载速度可以上兆,以太网接口.因为太贵了(BDI2000好像要人民币50000吧),我没怎么研究它到底配合什么软件来调试,不过GDB它是肯定支持的,它一直是我心目中的神话啊.J-Link原版J-Link是IAR公司为ARM开发的调试工具,支持RDI协议的调试工具,Keil,如ADS,等;IAR支持GDB调试;什么SWD之类的用得很少,有没有都一样;J-Link但不支持ARM10以上的内核.JTAG下载的速度可以达到400~500K,正版价格大约5000人民币(全功能)吧,这么贵基本也不考虑了.Multi-ICE原版ARM公司的原创调试工具,支持全系列ARM芯片,现在多少钱我也不知道了,反正在2000~3000人民币这个级别.我这里指的是国内做得比较好的那些,比如Realview之类的.仅仅支持ADS,SDT之类的裸奔代码调试,JTAG下载速度130K左右.虽然这几年Multi-ICE是国内ARM调试绝对的霸主,但现在ARM公司已经停止对ADS的维护了,Multi-ICE会开始走向没落.Multi-ICE盗版国内有很多Multi-ICE的盗版,功能和Multi-ICE原版一样,并口的,USB的都有,价钱几百块人民币,淘宝上到处都有.但是和J-Link盗版相比,不推荐购买.J-Link盗版最近这段时间,J-Link盗版渐渐开始多起来了,淘宝上也很多,功能和原版没有区别.价格大约在几百人民币左右,从性价比来看,推荐购买.我之后还会写一篇用J-Link调试ARM的文章,当你入门之后,绝对无法忍受今天介绍的这个低成本方案的JTAG下载速度,那时就买个J-Link来爽爽.U-Link盗版U-Link是Keil公司做的用于ARM和某些增强型8051调试的工具,由于Keil公司做U-Link的时候没有加密,导致现在盗版满天飞,只需要100多块钱就可以买到一个.现在Keil已经被ARM收购,U-Link也是ARM一家的了.U-Link正版在盗版的排挤下,根本没有什么买的必要;U-Link仅仅支持Keil,而且JTAG下载速度仅有20~30K.Wiggler电缆Wiggler是世界上最泛滥的一种调试工具,它非常简单,只需要一片74HC244,一个9013,几个电阻就可以.本来Wiggler是Macraigor(http://www.macraigor.com/)制作的,可以支持Macraigor的OCDRemote这个GDBServer,可以支持ARM,PPC,ColdFire,MIPS,XScale等多种CPU.后来因为它结构太简单,被人破解后搞得全世界都是,于是Macraigor怒了,现在用OCDRemote必须是Macraigor原厂的Wiggler了……尽管如此,后人又在Wiggler的硬件基础上开发了很多的调试工具,例如H-Jtag;另外也有其他的调试工具增加了对Wiggler的支持,例如OpenOCD.Wiggler电缆的成本特别低,当然它的性能也和成本一样低;用H-Jtag下载速度大约20~30KB/s,用Linux虚拟机下的Ope