搜索
bottom↓
回复: 3

马老师,我想问一些有关仿真器的问题

[复制链接]

出0入0汤圆

发表于 2006-9-8 14:38:49 | 显示全部楼层 |阅读模式
公司用AVR开发,要用到ATtiny2313,ATmega16—16PI,ATmega16L—8PI三种芯片,要买仿真器,也想硬件仿真2313,但是2313是没有JTAG口的,能够对它仿真的好像只有原装的AT JTAG ICE 2,它也是使用Debugwire的单线调试,而且价格不菲,我想问一下马老师能否介绍一些这方面的产品,或者给我一些建议

    还有一个问题,对于有JTAG口的芯片能不能不使用JTAG仿真对它进行硬件仿真(类似于没有JTAG口的51片子的硬件仿真)?

    在疑惑中,希望得到帮助

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2006-9-11 17:24:17 | 显示全部楼层
1.ATMEL公司提供的JTAGICE-mkII,可以实现Debugwire、JTAG的在片防真功能,以及实现ISP(SPI口、JTAG口都支持)在线编程下载功能、支持平台为AVRSTUDIO。能实现Debugwire防真的好象目前就这款工具。



2.ATMEL公司还提供AVRIDE-40、AVRIDE-50等工具,他们应用于对AVR芯片进行在板调试的。但价格比JTAGICE-mkII贵多了。



3.在片调试和在板调试都实现了硬件的实时防真调试,前者是比较新的技术,典型的51是不能实现的。在片调试的概念是不需要将芯片从目标板上取下来,实际芯片自己在目标板上工作,通过JTAG口把内部寄存器等内容送出来。而在板调试是把芯片从板上取下来的,目标板上没有芯片,用一套特制的系统来模拟芯片的运行,实现防真调试的。目前新的芯片防真技术多采用在片防真,使用JTAG口通信,51的防真技术已经落后了(可是学校大部分还在教这些比较落后的方法!)。



4.实际上,不管那种防真的方法,都不能完全的实现硬件的实时防真,总会与实际芯片的本身运行情况有一点差异的。硬件的实时防真只不过是调试系统的手段之一,不是万能的。只不过在片防真比较方便、更加贴近实际的运行情况,而且设备便宜,但需要芯片的支持。

出0入0汤圆

 楼主| 发表于 2006-9-15 14:33:37 | 显示全部楼层
对于老师的对待事情的态度有此例可见一斑,谢谢老师,我知道了,我刚刚接触AVR单片机,刚毕业不久,从经济上考虑,我选择了咱们网站上的串口AVR JTAG仿真器(普通版)和串口自动升级STK500下载器(网站产品)两件,我要用的芯片因为既有没有JTAG的ATtiny2313,也有M16,所以只能这样配置仿真器了,对于2313我只能通过下载程序,看现象调试了,今后的一段时间里,可能要和AVR共眠了,还希望能够得到老师的指导呢

出0入0汤圆

发表于 2006-9-20 02:16:32 | 显示全部楼层
一旦只要你不依赖仿真器了,你的水平就一定是大幅度的提高了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 02:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表