AVR USB JTAG 仿真器使用说明
AVR单片机JTAG接口的使用方法
AVR单片机JTAG接口的使用方法AVR单片机JTAG(Joint Test Action Group)接口是一种用于单片机的调试和编程工具。
它提供了一种高效的方式来进行硬件调试、固件编程和软件调试。
在本文中,我将详细介绍AVR单片机JTAG接口的使用方法。
1.JTAG接口简介JTAG接口由四条线组成,分别是TCK(时钟线)、TMS(状态线)、TDI(数据输入线)和TDO(数据输出线)。
它是一种串行接口,用于与其他外设进行通信。
JTAG接口能够通过硬件调试、固件编程和软件调试来提高系统调试的效率。
2.JTAG接口的初始化在使用JTAG接口之前,需要对其进行初始化。
首先,需要确定使用的JTAG接口类型,然后根据类型选择与之匹配的调试工具和软件。
接下来,需要连接JTAG接口的四个引脚到单片机的相应引脚上。
通常,这些引脚在单片机的数据手册中有详细的说明。
3.JTAG接口的连接连接JTAG接口的四个引脚到单片机的相应引脚上,确保连接正确无误。
通常,TCK(时钟线)和TMS(状态线)引脚是共享的,它们分别连接到单片机的相应引脚上。
TDI(数据输入线)和TDO(数据输出线)引脚则是分别连接到单片机的相应引脚上。
请务必根据单片机的数据手册正确连接JTAG接口引脚。
4.JTAG接口的编程在使用JTAG接口进行编程之前,需要确保已经安装了合适的调试工具和软件。
这些工具和软件可以帮助我们完成对单片机的编程操作。
通常,这些工具和软件提供了一些简单的命令和接口,用于与单片机进行通信。
通过这些命令和接口,我们可以读取和写入单片机的内部寄存器,从而实现对单片机的编程操作。
5.JTAG接口的调试使用JTAG接口进行调试可以帮助我们找到系统中的错误和问题。
通过读取和写入单片机的内部寄存器,我们可以查看程序的执行状态、输入和输出数据、栈的使用情况等信息。
通过这些信息,我们可以判断程序中的错误和问题,并进行调试操作。
6.JTAG接口的注意事项在使用JTAG接口之前-确保JTAG接口的引脚连接正确无误,避免引脚连接错误导致的通信问题。
USB+AVR+JTAGICE使用说明书
USB AVR USB AVR JTAG JTAG JTAGICE ICE ICE使用说明使用说明版本:R R e v 1.02020008-1简介一、简介USB AVR JTAGICE支持自动升级和手动升级的仿真器,与AVR Studio相结合,通过 USB可以对所有带JTAG 接口的单片机进行在片调试和编程。
【主要功能简介】· 基于ATMEL原厂提供的方案而设计,支持AVRStudio,借鉴了ATMEL原厂生产的 JTAGICE仿真器,使用方法同它们一致,简单易用,稳定可靠。
手动升级采用AVR910对监控芯片升级,彻底解决冲掉监控代码的后顾之忧!· 接入目标板的JTAG接口,可使用JTAG方式进行连接。
· JTAG功能:- JTAG仿真及编程支持的器件型号:与ATMEL原装JTAGICE仿真器支持的器件型号相同。
- JTAG仿真功能与性能:与ATMEL原装JTAGICE仿真器仿真功能相同。
支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等,仿真速度可设置提高至115200bps等等。
- JTAG编程功能与性能:与ATMEL原装JTAGICE仿真器烧写功能相同。
可直接烧写程序,设置熔丝位等。
· 与PC机的连接接口:- 准USB接口(USB To RS232,需要安装驱动程序!);· 与目标板的连接接口:- 与ATMEL官方JTAG标准接口兼容;· 特点:- 监控固件程序可升级!JTAG采用单独的MCU进行控制,控制程序均采用ATMEL提供的固件程序,使得该仿真器可自动检测AVRStudio的新版本。
日后,ATMEL将会推出更多AVR型号,亦会将新的器件型号添加入AVRStudio的器件支持列表,当您在未来开发中需要使用最新的型号,升级AVRStudio,升级仿真器的固件程序,仿真器便得以支持新的型号!支持具有JTAG接口的在片仿真。
AVRjtag在线仿真调试快速入门
AVRjtag在线仿真调试快速入门
AVR jtag 在线仿真调试快速入门
本文详细介绍AVR jtag 的连接连接,下载和调试方法与过程。
软件环境:ICC+AVRstudio,硬件环境atmega16 开发板,JTAGISP 下载器。
进行之前请确认你已经装好开发软件环境:软件环境选择【ICC+AVRstudio
环境配置】,也拥有硬件环境,AVR 开发工具与入门芯片选择。
AVR jtag 在线仿真调试
第一部:硬件连接。
第二步:使用AVRstudio 打开*.cof 文件
如果你没有自己写AVR 程序,你可以使用本站的新手入门第一个程序。
AVR_first,实现红绿灯不断闪烁的例子。
程序启动时候的样子如下图:
程序启动界面:
打开main.cof 文件
工程文件存为main_cof.aps 方便下次打开
选择相关硬件配置
(端口的选择参见下图)使用JTAGSIP 默认会是COM3。
端口的选择(说明:这个画面可以在:右击我的电脑--管理--设备管理器里面
找到。
)。
AVRUSBJTAG仿真器使用说明
AVRUSBJTAG仿真器使用说明AVRUSBJTAG仿真器是一种用于调试、仿真和烧录AVR单片机的工具。
它通过USB接口与计算机进行连接,并通过JTAG接口与目标芯片进行通信。
以下是AVRUSBJTAG仿真器的使用说明,包括连接、驱动安装和软件设置等内容。
1.连接首先,将AVRUSBJTAG仿真器插入计算机的USB接口。
然后,使用一根JTAG线缆将仿真器的JTAG接口与目标芯片的JTAG接口相连。
确保连接稳固可靠,并注意连接方向。
2.驱动安装3.软件设置首先,打开软件,进入设置或选项菜单,找到调试/仿真器设置选项。
选择并启用AVRUSBJTAG仿真器作为调试/仿真器。
然后,选择目标芯片的型号和频率。
这些信息可以在目标芯片的数据手册中找到。
确认设置无误后,保存并关闭设置窗口。
4.调试/仿真完成软件设置后,即可开始调试或仿真。
首先,将目标芯片上电。
然后,选择调试或仿真功能,并设置断点、观察变量等调试选项。
最后,点击启动按钮,开始调试/仿真过程。
在调试/仿真过程中,可以通过软件界面与目标芯片进行交互。
可以单步执行程序、观察变量的值、修改寄存器的内容等。
如果发现问题,可以通过断点、观察点等调试手段进行定位和修复。
5.烧录除了调试和仿真功能外,AVRUSBJTAG仿真器还可以用于烧录程序到目标芯片。
在软件界面中选择烧录选项,选择要烧录的程序文件,并设置烧录选项,例如芯片擦除、校验等。
然后点击开始烧录按钮,开始烧录过程。
在烧录过程中,仿真器将把程序文件中的代码写入目标芯片的Flash存储器中。
完成烧录后,重启目标芯片即可运行新程序。
总结:AVRUSBJTAG仿真器是一种用于调试、仿真和烧录AVR单片机的工具。
使用时需要将其通过USB与计算机连接,并通过JTAG与目标芯片相连。
安装驱动程序后,在相应的调试/仿真软件中进行设置,然后开始调试/仿真或烧录程序。
通过AVRUSBJTAG仿真器,可以方便地进行AVR单片机的开发和调试工作。
AVRJTAGICE仿真器使用说明
AVRJTAGICE仿真器使用说明
首先,我们需要准备一台计算机和AVR JTAG ICE 仿真器。
将仿真器
插入计算机的USB接口,并确保计算机已安装了AVR Studio软件,这是
一款用于AVR 微控制器开发的集成开发环境(IDE)。
接下来,我们将目标设备与AVRJTAGICE仿真器连接起来。
首先,在
目标设备上找到JTAG接口的引脚,通常为4个或5个引脚,并将仿真器
的JTAG线连接到目标设备的JTAG接口上。
然后,将仿真器的USB线连接
到计算机的USB接口上。
现在,我们打开AVR Studio软件,并创建一个新的项目。
选择正确
的目标设备,并确保使用JTAG作为调试接口。
AVR Studio会自动检测到
连接的AVR JTAG ICE 仿真器,并在界面上显示连接状态。
在仿真调试模式下,我们可以通过设置断点、单步执行、查看变量值
等方式进行调试。
AVR Studio提供了丰富的调试功能,如查看寄存器、
查看存储器、查看端口状态等。
我们可以根据需要使用这些功能进行调试,以发现和修复程序中的错误。
在进行仿真调试时,还可以使用"Watch"功能监视变量的值。
通过添
加变量到监视列表中,我们可以随时查看变量的当前值,并在程序执行过
程中观察变量的变化情况。
当调试完成后,我们可以通过点击"Stop Debugging"按钮退出仿真调
试模式。
在退出之前,我们可以选择保存当前的仿真调试结果,以便日后
查看和分析。
AVR-仿真器使用说明
感谢您选择AVR-JTAGICE调试器,该仿真器使用USB转串口与主控MCU进行通信,使用前请使用本店的驱动程序,并按要求完成驱动程序的安装。
(安装仿真器驱动,在安装驱动时电脑不要连接仿真器,等安装完了以后再连接仿真器,不然要重新安装仿真器驱动,而且重新安装要先删除驱动,然后再重新启动电脑,再安装。
)仿真器在每次上电时LED会闪烁几秒钟,此时是等待进入升级模式,如不需要升级请等待几秒钟待LED熄来后即可正常使用。
程序调试:程序编译完后选择Debug菜单下的Start Debugging进入调试,调试器将把编译好的程序下载到目标芯片中进行仿真,该过程视实际程序的大小需要不同的时间。
以下是Debug菜单的简要说明(摘自OURAVR)Auto Step自动执行它能重复执行指令。
如果当前处于source方式时(即C语言窗口显示方式),一条新的指令将被执行。
如果disassembly方式(即显示为汇编指令方式),一条汇编指令会被执行。
每条指令被执行后,窗口听所有信息会更新。
每条指令的执行延时,可以在debug option里面选择。
当用户按下停止或有断点(breakpoint)时,将停止自动执行。
Step Into 单步执行仅执行一条指令。
如果当前处于source方式时(即C语言窗口显示方式),一条新的指令将被执行。
如果处理disassembly方式(即显示为汇编指令方式),一条汇编指令会被执行。
每条指令被执行后,窗口的所有信息会更新。
Step Over仅执行一条指令。
如果这条指令包含或调用了函数或子程序,也会执行完这个函数或子程序。
如果存在断点,会停止执行。
执行完成,信息会在窗口里面显示。
Step OutStep Out 一直会执行到当前的程序结束为止。
如果存在断点,会停止执行,当在程序的开始位置Step Out动作,程序为一直执行到结束,除非是在存在断点或用户手工中断它运行结束后,所有信息会在窗口显示。
AVR-JTAGICE 配套使用说明书 USB仿真器
伯乐电子A VR-JT AG ICE仿真器配套使用说明2011-10产品目录:一、产品介绍二、软件操作:①ICCAVR 编译源程序,生成目标代码②AVR Studio 下载和仿真代码三、仿真调试命令四、仿真器升级说明后记感谢选购本产品!一、产品介绍:AVR-JTAGICE仿真器主要是用来对芯片进行硬件仿真,如程序单步执行、设置断点等,通过硬件仿真可以方便的调试程序,缩短开发周期。
同时也可以通过JTAG接口对芯片编程,本文档就AVR-JTAGICE仿真器的编程和仿真操作进行说明。
产品支持芯片列表:ATMega16、ATmega16L、ATMega162、ATmega162V、ATmega165、ATmega165V、ATMega169、ATmega169V、ATMega32、ATMega323、ATmega323L、ATmega32L、ATMega64、ATmega64L、ATMega128、ATmega128L、AT90CAN128ATMega16、ATmega16L、ATMega162、ATmega162V、ATmega165、ATmega165V、ATMega169、ATmega169V、ATMega32、ATMega323、ATmega323L、ATmega32L、ATMega64、ATmega64L、ATMega128、ATmega128L、AT90CAN128等本仿真器特点:1.板子带有USB可恢复保险,保护主板电路;2.带有74HC244缓冲芯片,防止固件丢失。
3.仿真器固件可无限升级,向上向下均兼容AVR STUDIO软件,支持最新版本。
4.全部机子贴片加工,保证产品质量。
二、操作说明:整体使用概述:编写程序使用ICC A VR软件,下载或调试程序使用A VR STUDIO软件。
第一步:在ICC A VR中编辑程序,而后编译,生成烧写和调试文件。
第二步:用JTAG 仿真器把目标板和PC机连接起来,使A VR STUDIO能通过 JTAG 仿真器和目标板顺利通讯,保证硬件连接正常。
AVR-JTGAICE使用说明
感谢您选择由厦门智控出品的的AVR-JTAGICE调试器,该调试器使用USB转串口 与主控MCU通信,使用前请使用本店的驱动程序,并按要求完成驱动程序的安装。
(安装仿真器驱动,在安装驱动时电脑不要连接仿真器,等安装完了以后再连接仿真器,不然要重新安装仿真器驱动,而且重新安装要先删除驱动,然后再重新启动电脑,再安装。
)调试器在每次上电时LED 会闪烁几秒钟,此时是等待进入升级模式(稍候说明),如不需要升级请等待几秒钟待LED熄灭后即可正常使用。
使用前的准备工作:1、从指定地址下载驱动程序,并按照压缩包内的安装说明完成驱动程序的安装2、安装GCC或其他编译器3、安装AVR studio或其他支持JTAG 的IDE 软件(如IAR)4、自行准备一块带JTAG 接口的AVR目标板,仿真器不对目标板板供电,目标板需有自己的电源5、正确连接仿真器和目标板(请务必按以下连接,同时JTAG 接口不得接其他外围器 件)以下说明以studio4.18为例:仿真器在每次上电时LED2 会闪烁,此时是等待进入升级模式(稍候说明),如不需要升级请等待几秒钟待LED2 熄灭后即可正常使用。
程序调试:建立工程文件前请先设定仿真环境(如果工程已经建立,可以通过debug— —>select Platform and Device菜单调出该界面),调试平台选择JTAGICE,所选芯片应与目 标芯片一致,如下图程序调试:程序编译完后选择Debug菜单下的Start Debugging 进入调试,调试器将把编译好的程序下载到目标芯片中进行仿真,该过程视实际程序的大小需要不同的时间。
以下是debug菜单的简要说明(摘自OURAVR)Auto Step 自动执行它能重复执行指令。
如果当前处于source 方式时(即C 语言窗口显示方式),一条的指令会被执行。
如果处理disassembly 方式 (即显示为汇编指令方式),一条汇编指令会被执 行。
AVR 二和一仿真器编程器系统使用说明: 1、 请
A VR二和一仿真器/编程器系统使用说明:1、请正确使用JTAG口和ISP口,具体位置参考下面照片,左边是STK500ISP接口,右边是JTAG ICE仿真器接口,千万不要插错否则极有可能损坏设备,因为AVR的JTAG口和ISP口相反正好有可能造成电源接地。
2、系统不接目标板时,通讯系统和STK500连接,也就是说使用仿真器时必须接目标板,而且目标板要单独供电(也可以由仿真器供电,需打开设备外壳设定),使用STK500时,不能连接JTAG口的线,否则系统自动连机JTAG,也就是说JTAG的通讯优先级高于STK500。
3、JTAG和STK500的连线排列顺序请参考我们的使用手册或ATMEL的官方文档,二者完全兼容。
4、上电顺序为:先把仿真器和PC机连接,系统会自动识别出一个虚拟串口COM3或COM4,根据您电脑的物理串口数量来定。
当然在这之前要安装设备USB驱动程序,该程序在我们的随机光盘中有,目录名为:“仿真器驱动”。
运行SETUP.EXE即可自动完成安装,注意:安装时不能把仿真器和PC机连接。
5、运行ASTUDIO 4.12上位机软件,出现如下画面时可以选择建立/打开新工程还是直接调入以前的工程项目。
如果是使用STK500或只是使用JTAG仿真器来烧写芯片,可以按“Cancel”按钮。
6、进入ASTUIO软件后使用连接设备的按钮,该按钮位于ASTUDIO软件的第二行图标处,如下画面。
7、注意我们只能选择使用设备的类型为JTAG或STK500。
可以选择的设备在左边的一栏里“STK500 or A VRISP”和“JTAG ICE”,右边一栏选择使用的串口号,要和您的USB虚拟串口的串口号COM3或COM4对应起来。
当然也可以选择AUTO使用自动连接设备。
建议在控制面板的设备管理器里确定虚拟串口号再设定,这样可以节省联机时间。
8、选择好设备后,按“Connect…”按钮就可以和您的设备正常连接了。
JTAG仿真器使用方法_gz
JTAG仿真器使用方法
一正确的连接方向
首先看仿真器上的数据线转接板,其中有“GAIN”字样的一端通过数据线和仿真器相连,有JTAG字样的一端通过数据线和节点相连。
二通过串口线把PC和仿真器连接起来
三连接电源,电源要插在转接板上注意:当使用外接电源时,节点的开关不要打开。
四连接节点
注意细节,数据线和节点连接时,凸起的部分朝向节点内部,如下图。
因为数据线的原因,如果仿真器找不到节点,可以把突起部分朝外,再连接。
五烧写程序
当节点正确连接后,打开avrstudio烧写程序。
步骤如下:
1 打开avrstudio,这里推荐avrstudio4.12,会弹出一个对话框,点击“cancel”
2 在如下界面上点击“CON”图标
3 点击“CON”图标后,在弹出的对话框中做如下选择
选择完毕,点击“connect”按钮。
4 正确连接后会弹出如下界面
图片中最下面的提示信息“JTAG ICE found on COM1”表示,仿真器找到了节点。
图片最上方“NO device selected”表示没有选中设备。
5 在NO device selected”中选择128芯片
6 选择好设备型号后就可以进行编程了,点击下面图片的按钮,选择要烧写的程序。
7 点击“Program”按钮即可把程序烧写到节点里了。
U盘版 AVR JTAG ICE 使用说明
U盘版AVR-JTAG-ICE仿真器安装与使用说明(V1.0版)目录一、产品介绍 (3)二、安装驱动 (4)三、硬件连接 (5)四、安装软件 (7)五、升级固件 (8)六、在线编程 (12)七、在线仿真 (14)八、疑难解答 (16)九、断开对外5V供电(3.3V供电系统) (16)一、产品介绍迷你型USB AVR JTAG ICE仿真器是一款针对AVR系列具有JTAG接口的单片机进行在线编程下载、仿真调试开发的优秀首选工具,仿真器内部固件可无限升级,故可适应AVRstudio 各种版本软件。
其外形小巧,价格低廉,是工厂、学校、个人等开发AVR系列单片机的首选产品。
特点:1.支持USB1.1或USB2.0通信;2.全面支持WIN98、WINME、WIN2000、WINXP、VISTA、WIN7等32位与64位操作系统;3.采用USB口供电,板内带有500mA自恢复保险丝,保护电脑主板不被意外烧毁;4.在对芯片编程仿真时可以使用目标系统本身电源,也可以使用仿真器从USB口取电供给目标板,但应保证目标标电流不大于500mA,以免过流保护不能正常工作;5.支持AVR系列单片机具有JTAG接口的所有型号芯片;6.编程完成不影响目标板的程序运行,可以对Flash、EEPROM、熔丝位等读写操作;7.支持3.3V与5V工作电压系统;8.固件可无限升级,支持多个版本的AVR studio环境;9.使用Atmel公司推荐的标准10PIN JTAG接口;10.使用铝合金外壳设计,提供多色可选,小巧时尚携带方便。
二、安装驱动1.到您所购买宝贝的最新页面,到最新宝贝描述开头有提供客户资料包下载地址,下载本商品的客户资料压缩包,将其解压至您的电脑硬盘,请注意解压的存放地址;2.打开解压后的文件夹,找到里面“驱动程序”文件夹,内有提供三个不同版本的CH430驱动,可随意双击其中一个驱动程序执行安装,如发现安装的驱动不兼容您的系统或安装失败,请先卸载安装失败的驱动,再选择其它两个之一重新安装,直到ok为止;上图为安装驱动或卸载驱动指导上图为win7卸载驱动的另一种方法三、硬件连接电脑端的连接:1.驱动安装正常完成以后,将USB AVR JTAG ICE 插入电脑的任意USB接口,计算机会发现新设备,并自动查找刚安装过的驱动程序,继续自动识别新设备,识别完成后电脑会提示设备可以正常使用了,此过程电脑全自动,不必手动干预,识别期间不得拔出仿真器或避免USB接触不良,并且仿真器插入电脑后,其红蓝指示灯会同时亮起,其中红灯一直高速闪烁约10s后只亮蓝色工作指示灯;2.以上全部过程安装完成驱动后,打开设备管理器,应能看到下图所示设备,并且请务必注意其COM号是多少,下图为COM2:3.如果看到COM号超过COM4,请手动更改至COM4以下,超过COM4的,会引起后续的不兼容或不稳定(视不同电脑有不同的区别),手动更改COM号的方法是,对上图所示的设备右击鼠标,点属性弹出如下对话框:4.上图一点端口设备,进入图二,点高级,进入下图,在端口号中选未使用的号,如图中的COM2,选好点全部确定完成更改,更改完成后,应看到设备管理器中所显示的COM号一定是您更改时所选定的号:5.以上硬件连接、驱动安装、更改COM号完后,务必重新启动电脑,否则后面的软件不能连上仿真器。
AVR JTAG ICE使用说明
AVR JTAG ICE使用说明
----------中科院精英团队
1、首先用USB线将仿真器与电脑连接,电脑右下角会提醒找到
硬件,如下图:
随后,电脑会跳出安装驱动程序的对话框,点击取消。
2、安装USB-serial驱动点击驱动程序安装文件:
一直点击确定,最后程序安装成功;
3、查看串口,在“我的电脑---系统信息---硬件”中查找:
如果串口号不是COM3\COM4 请改之!
3、用5X2连接线将仿真器和目标板链接,目标板上电,此时,
三个灯都会亮。
4、打开A VR STUDIO,点击CON按钮:
5、如果顺利,将出现下面对话框:
选择你要下载的程序,点击PROGRAM即可。
6、点击取消,在PROJECT-----PROJECT WIZARD 选项中选择你
要仿真的文件,或者建立自己需要的工程。
7、点击编译,进入仿真调试坏接。
8、其他靠自己啦!。
AVR_JTAGICE_use-guide
目录第一章概述 (3)特点: (3)产品配置清单 (3)系统需求 (3)第二章硬件连接 (4)1. JTAG ICE 与PC 机连接 (4)2.JTAG ICE 和目标电路板连接 (4)3、仿真器电源 (4)4、目标板电源的要求 (4)5.JTAG 连接器的引脚 (5)6.ISP下载器引脚 (5)第三章软件开发环境(集成开发环境IDE) (6)1.安装AVR STUDIO (6)2.使用JTAGICE 进行在芯片调试 (6)3.JTAGICE 的附加功能 (12)4. 特别注意事项 (16)5. 一般故障排除 (17)6. JTAG ICE 支持的器件 (19)第四章ISP下载编程 (20)1.PonyProg2000简介 (20)2.PonyProg2000的安装 (20)3.PonyProg2000的设置: (20)4.PonyProg2000的使用 (21)第一章概述AVR USB JTAG ICE 是ATMEL 公司的AVR 单片机仿真器和下载器二合一产品。
仿真器可以对所有具有JTAG接口的AVR单片机进行实时在线仿真。
ISP串行下载支持绝大部分AVR单片机芯片的串行下载。
AVR JTAG ICE 使用标准的JTAG 接口,用户能够对目标芯片进行时实时在线仿真。
AVROCD 在芯片调试协议使用户对AVR 单片机的内部资源能够进行完全的实时监控。
特点:1.兼容AVR Studio2.支持所有具有JTAG 接口的AVR 器件3.真实地仿真AVR 的所有的电性能4.具有宽压适应的JTAG 接口(2.5V DC-6V DC)5.可以完全实现片内的数字或模拟功能6.可以在程序执行过程中实现暂停(break)7.具有数据或程序空间断点8.支持汇编和高级语言调试9.可以对Flash、EEPROM、熔丝位、加密位进行编程10.通过USB 与PC 机相连11.无需电源产品配置清单AVR USB JTAG ICE打开包装之后应该有:1、 AVR USB JTAG ICE 仿真器 一台2、 USB通信线 一根3、 光盘 一张系统需求最低的硬件和软件需求如下:1、486 以上处理器(建议使用奔腾)2、16MB 内存3、60MB 硬盘空间4、WIN95,WIN98, Windows NT® 4.0,WIN2000,WIN XP5、USB 接口第二章 硬件连接在开始使用AVR Studio 前,应将目标板、JTAG ICE 和PC 机先连接起来。
AVR JTAG ICE 简单说明
AVR JTAG ICE 仿真器安装说明
一.JTAG ICE驱动的安装
1.复制光盘文件” USB仿真驱动.RAR”到本地硬盘,并解压。
2.将JTAG ICE仿真编程器用USB延长线与电脑相连,连接之后,BUSY灯将快速闪烁10秒左右进行升级提示,如无需升级则10秒后BUSY灯灭,之后方可进行下文操作。
3.出现图1对话框.
4.按照图2~图5安装CP2102驱动。
图1
图2
图3
图4
图5
5.安装完驱动后点击-我的电脑-右键-属性(如图6),进入设备管理器(如图7)。
图6
图7
如果驱动的com口大于4,进行如下修改,使端口号为com1-com4中的一个(如图8和图9).
图8
图9
6.重新启动计算机。
二.JTAG ICE的连接
1.打开avr studio 4.14。
2.点击图标(如图10),将会出现如图11对话框,选择正确的COM号,然后连接。
3.如果连接成功将会看到图12的对话框,这时,你就可以进行下载程序和修改熔丝位等操作了。
图10
图11
三.JTAG ICE仿真功能的简单说明
图13
图14
图15 四.JTAG ICE的JTAG口定义
图16。
USB+AVR+JTAGICE使用说明书
USB+AVR+JTAGICE使用说明书USB AVR USB AVR JTAG JTAG JTAGICE ICE ICE使用说明使用说明版本:R R e v 1.02020008-1简介一、简介USB AVR JTAGICE支持自动升级和手动升级的仿真器,与AVR Studio相结合,通过 USB可以对所有带JTAG 接口的单片机进行在片调试和编程。
【主要功能简介】· 基于ATMEL原厂提供的方案而设计,支持AVRStudio,借鉴了ATMEL原厂生产的 JTAGICE仿真器,使用方法同它们一致,简单易用,稳定可靠。
手动升级采用AVR910对监控芯片升级,彻底解决冲掉监控代码的后顾之忧!· 接入目标板的JTAG接口,可使用JTAG方式进行连接。
· JTAG功能:- JTAG仿真及编程支持的器件型号:与ATMEL原装JTAGICE仿真器支持的器件型号相同。
- JTAG仿真功能与性能:与ATMEL原装JTAGICE仿真器仿真功能相同。
支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等,仿真速度可设置提高至115200bps等等。
- JTAG编程功能与性能:与ATMEL原装JTAGICE仿真器烧写功能相同。
可直接烧写程序,设置熔丝位等。
· 与PC机的连接接口:- 准USB接口(USB To RS232,需要安装驱动程序!);· 与目标板的连接接口:- 与ATMEL官方JTAG标准接口兼容;· 特点:- 监控固件程序可升级!JTAG采用单独的MCU进行控制,控制程序均采用ATMEL提供的固件程序,使得该仿真器可自动检测AVRStudio的新版本。
日后,ATMEL将会推出更多AVR型号,亦会将新的器件型号添加入AVRStudio的器件支持列表,当您在未来开发中需要使用最新的型号,升级AVRStudio,升级仿真器的固件程序,仿真器便得以支持新的型号!支持具有JTAG接口的在片仿真。
AVR JTAG仿真器使用方法
AVR JTAG仿真器使用说明AVR开发网AVR JTAG仿真器简介:AVR仿真器,同AVR下载线一起属于本网站对AVR初学者开发工具的一个普及产品,AVR仿真器采用标准mega16芯片制作,为ATMEL标准JTAG仿真器的简化版,使用与标准JTAG相同的程序,功能上与原JTAG相同,在AVR STUDIO软件环境下进行仿真操作。
JTAG ICE是与Atmel公司的AVR Studio相配合的一套完整的基于JTAG接口的片上调试工具,支持所有AVR的8位RISC指令的带JTAG口的微处理器。
JTAG接口是一个4线的符合IEEE 1149.1标准的测试接入端口(TAP)控制器。
IEEE的标准提供一种行之有效的电路板连接性测试的标准方法(边界扫描)。
Atmel 的AVR器件已经扩展了支持完全编程和片上调试的功能。
AVR JTAG仿真器实物图片:产品特点:• 上位机使用AVR Studio软件。
•仿真所有带有JTAG接口的芯片。
•编程所有带有JTAG接口的芯片。
• 精确的电气特性,真实仿真电路情况。
• 仿真所有片上的数字和模拟功能。
• 复杂断点,例如在程序流程改变处暂停。
• 数据和程序存储器断点。
• 可在AVR STUDIO环境下对芯片进行汇编语言程序及高级语言程序仿真调试。
• JTAG编程功能:可以对芯片flash、eeprom、熔丝位和锁定位进行编程。
• AVR仿真器使用RS-232接口与PC机连接。
•第二版增强功能:• 程序可在线升级,以支持最新的芯片。
• AVR仿真器电源由目标板提供,可以工作在3.3伏到5.5伏电压之间。
• 关闭主控CPU的串行编程接口,从根本上解决主控芯片被目标板反编程造成的程序失丢问题。
品质保证。
支持芯片列表:ATmega16(L)、ATmega32(L)、ATmega323(L)、ATmega64(L)、ATmega128(L)、ATmega162(L)、ATmega169(L or V)AVR JTAG接口顺序:采用10P标准接口及顺序,通用接口。
AVR JTAG仿真器的使用方法
A VR JTAG仿真器的使用方法A VRJTAG 仿真器特别好用,在此特别推荐,它可以对所有含JTAG 接口的mega系列进行下载和软件硬件仿真。
刚开始使用A VR JTAG仿真器时,不是很清楚它的使用方法。
看完A VR JTAG仿真器的英文说明和中文说明,也不很明确它的具体使用。
经过自己的摸索,才清楚如何使用这种仿真器。
其实这种仿真器的使用方法很简单,就是说明太罗索,让人越搞越糊涂。
不过,使用这种仿真器,确实方便了很多,可实现硬件仿真与软件仿真,步调程序,发现程序漏洞,是较好的辅助调试工具。
下面是摸索出来的较简明的使用方法:(1)A VR JTAG的使用环境是:A VR Studio 4.07以上版本,9-15DC 电源,PC与RS232口。
(2)安装AVR Studio:在安装AVRStudio时将随机提供的光盘放入CD-ROM中,选取avrstuio4。
07目录中的setup.Exe文件,按照安装向导提示的步骤进行即可。
(3)在启动A VR Studio之前,把JTAGICE连接在上位PC和目标板之间,确保A VR Studio可以完成自动侦测连接情况。
(4)仿真器与上位机的连接,将随机带的“串行通讯电缆”一头与仿真器的“串行通讯口”相接,另一头与计算机任意串口相接。
注意:AVR Studio不能同其他程序共享串口资源,在打开AVR Studio前要关闭其他使用该串口的程序(如ModeM.IrDA)。
(5)J TAGICE同目标板的连接:最小需要6条线与目标板相连,才可以完成仿真任务,他们是:TCK 、TMS 、TDO 、TDI、 Vref、GND,另外有两条可选择的引线 nSRST 和 Vsupply 。
引脚nTRST不接,Vsupply的功能是由目标板向JTAGICE供电(仅对接口部分)nSRST的作用是监视目标板的复位线。
然而,在仿真过程中不是必须的。
如果应用程序对MCUSR中JTD位进行了编程,JTAG接口就会关闭,为了使用JTAGICE对目标板重新编程。
JTAG仿真器使用方法图文教程
JTAG仿真器使用方法图文教程本文主要介绍USBJTAG的使用方法,该仿真器既可以用做JTAG 放着器给AVR芯片下载程序以及仿真,也可以用来给STC89C系列的芯片下载程序。
本文主要分为以下几个部分:JTAG简介、AVRJTAG 仿真器工作原理、JTAG仿真器上的跳线设置、JTAG驱动安装、JTAG 仿真器的验证。
1、什么是JTAG仿真器JTAG仿真器,也叫JTAG调试器,即一种采用JTAG协议进行调试和下载的器件。
JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。
现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。
标准的JTAG接口是4线:TMS(模式选择)、TCK(时钟)、TDI(数据输入)、TDO(数据输出)。
相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。
这里主要介绍的是AVR的JTAG仿真器,由于每个器件对应的上位机软件(PC上运行的软件)实现方式不同,所以不同器件的JTAG 仿真器是不能够通用的。
AVR使用的JTAG接口是4线接口,但是现在网上普遍流行的做法是,在JTAG接口中加入AVR器件的复位(RST)引脚,2个电源引脚(VCC)、2个地引脚(GND)、一个空引脚(NC)一共是10个引脚,并且这10个引脚有固定的引脚排序。
如下图:2、AVRJTAG仿真器工作原理AVR的JTAG仿真器上位机软件均采用atmel公司的AVRStudio开发环境,仿真器的硬件电路主要使用一片ATmega16芯片来实现。
仿真器硬件和上位机的软件通信使用串口通信协议,如下图:并不是所有的AVR单片机芯片都支持JTAG仿真和下载,查看是否支持JTAG,主要查看芯片的引脚手册,如果芯片的引脚含有TMS、TCK、TDI、TDO这几个引脚则说明改芯片支持JTAG,如果没有这几个引脚则不支持JTAG。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AVR JTAG AVR仿真器V3使用说明
AVR JTAG是与Atmel公司的AVR Studio相配合的一套完整的基于JTAG接口的片上调试工具,支持所有AVR的8位RISC指令的带JTAG口的微处理器。
JTAG接口是一个4线的符合IEEE 1149.1标准的测试接入端口(TAP)控制器。
IEEE的标准提供一种行之有效的电路板连接性测试的标准方法(边界扫描)。
Atmel的AVR器件已经扩展了支持完全编程和片上调试的功能。
AVR JTAG仿真器用来进行芯片硬件仿真,如程序单步执行、设置断点等,通过硬件仿真可以了解芯片里面程序的详细运行情况。
AVR JTAG仿真器主要用来对芯片进行仿真操作,同时也可以通过JTAG接口对芯片编程(将程序写入芯片)。
AVR JTAG仿真器图片
AVR JTAG连接示意图
AVR JTAG仿真器与单片机/开发板连接方法:以ATMEGA16和ATMEGA128为例:
如果使用的不是本店的开发板通电前请参照上面的接口图先确认接口是否对应以免损坏硬件,开发板上的JTAG接口第4与第7针都要与VCC接通。
支持芯片列表:
ATmega16(L), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L) ,ATmega162(L), ATmega169(L or V)
把仿真器直接插到电脑的USB并安装驱动:
AVR Studio 软件推荐使用4.18版本,如果你与开发板一起购买在开发板的光盘里有软件,如果没买开发板可到以下网址下载:
/dyn/resources/prod_docu ments/AvrStudio4Setup.exe
驱动装完后仿真器插电脑USB,右击桌面上“我的电脑”----“管理”----“设备管理器”-----”端口“经以上步骤可以看到比原来多出一个COM口,如下图:
记住这个端口等下设置需要用到,或许你的电脑不是COM3,不过没关系,只要是COM4以内就行,如果超过COM4请右击该端口修改为COM4以内就行。
用配送的哪根排线连接好开发板或你的板子,AVR JTAG有两种工作模式:
1)AVR JTAG仿真器-下载模式:
1、打开AVR Studio 软件,按下图操作。
2、在这里选择仿真器型号及端口号,请按刚才介绍的方法查看COM串口号, 右击我的电脑-----管理-----设备管理器---看看是COM几, 如果超过4请改为4以下. 然后在下图选择相应的串口号,选择JTAG ICE,点击Connect进入下一步。
3、正常会进入下面编程(Program)界面。
主要包括有器件(Device)、编程模式(Programming
mode)、Flash下载、EEPROM下载几个部分,最下面部分是信息窗口。
器件:用于选择器件和手工擦除器件。
编程模式:Erase Device Before擦除器件,选中此项在每次下载前会对将器件擦除。
需要同时烧写用户程序和引导程序时需要注意此处,正常情况下需选中此项。
Verify Devic写入校验,默认为选中。
Flash:下载Flash文件,有选择文件(Input HEX File)、编程(Program)、校验(Verify)、读取(Read)。
EEPROM:下载EEPROM文件,包含内容与上面相同。
如果你是初学者,并不要求对器件进行熔丝等复杂配置,由此窗口将HEX文件写入器件就可以实验了。
其它系统时钟及看门狗等可先使用器件默认配置。
4、其余几个设置界面与AVR ISP下载线相同,可参照:AVR ISP下载线使用说明、AVR STUDIO熔丝配置。
2)AVR JTAG仿真器-仿真模式:
1、打开AVR Studio 软件,按下图操作。
2、在打开图口中选择需要仿真程序的.cof仿真文件,注意编译环境也需要设置生成目标文件为cof文件。
这个文件包含调试信息,可以在C源程序的环境下调试,如果打开的是hex,则只能在编译器生成的汇编语言下调试了。
点击“打开”进入下一步。
3、下面窗口提示工程文件保存位置,使用默认位置就行了,点击“保存”进入下一步。
4、软件弹出设置器件及仿真模式窗口,此处是AVR JTAG硬件仿真所以下面分别选择:调试模式为JTAG ICE、芯片型号为mega16、端口用自动就可以了。
点击“完成”进入下一步。
5、如果软件提示升级固件请点取消就行,因为出厂前已经升级到AVRstudio4.18版本不需要再升级。
6、经过上面步骤如硬件连接没有问题,那么会进入正式仿真界面,界面如下图。
7、到这一步就可以进行程序调试了,再后面的详细操作方法可以参照书本或者查看AVR STUDIO技术手册:AVR Studio 中文使用说明。
AVR JTAG仿真器-连接错误:
1、AVR JTAG仿真器工作在下载模式,重复出现下面窗口。
问题原因:PC机与AVR JTAG仿真器连接不成功。
问题出在PC与AVR仿真器之间,查看串口连接是否正确、AVR仿真器是否上电。
2、AVR JTAG仿真器工作在仿真模式,重复出现下面窗口。
PC机与AVR JTAG仿真器连接不成功。
问题原因:PC机与AVR JTAG仿真器连接不成功。
问题出在PC与AVR仿真器之间,请重新直接将仿真器插计算机的USB。
3、AVR JTAG仿真器工作在仿真模式,重复出现下面窗口。
问题原因:AVR JTAG仿真器与目标芯片连接不成功。
问题出在AVR JTAG仿真器与目标芯片之间,查看JTAG接口是否正确、AVR芯片是否打开JTAGEN熔丝位,目标板
珠海博科电子:
淘宝店链接: 。