JTAGICE MKII使用方法-AVR

合集下载

AVR单片机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接口的引脚连接正确无误,避免引脚连接错误导致的通信问题。

AVRJTAG使用说明

AVRJTAG使用说明

AVRJTAG使用说明AVR是一款微控制器,JTAG(Joint Test Action Group)是一种测试和调试技术,AVR JTAG则是将这两者结合起来使用的一种方法。

本文将详细介绍AVR JTAG的使用说明。

AVR微控制器常用于各种嵌入式系统中,如家电、汽车、工业控制等。

它们的引脚较少,为了进行测试和调试,通常需要使用JTAG接口来进行操作。

JTAG接口提供了一种标准化的通信协议,可以通过它来读写微控制器的寄存器、内存等信息,以实现调试和测试的功能。

要使用AVR JTAG,首先需要有一个具备JTAG功能的AVR微控制器。

常见的有ATmega和ATtiny系列。

接下来,需要一台支持JTAG接口的编程器,它可以连接到计算机上,并通过USB、串口或并口等方式连接到AVR微控制器上。

同时,需要一款专门用于操作AVR JTAG的软件,如JTAG ICE、AVR Studio等。

1.连接硬件设备:将编程器连接到计算机的USB或其他接口上,然后将编程器与AVR微控制器连接。

可以通过连接线将编程器的JTAG口和AVR微控制器的JTAG引脚(通常为TCK、TMS、TDO、TDI)相连。

2.启动软件:打开AVR JTAG操作软件,如JTAG ICE或AVR Studio。

在软件中,选择正确的编程器和目标设备,确保它们的连接是正常的。

3.选择调试模式:在软件中选择合适的调试模式,如单步调试、断点调试等。

JTAG接口支持远程调试,在运行过程中可以对微控制器进行实时读写操作。

5.调试程序:在软件中设置合适的断点,然后开始调试程序。

可以单步执行程序,观察寄存器和内存的状态,查找错误并进行修复。

6.监测信号:通过JTAG接口,还可以监测AVR微控制器内部的信号。

可以在软件中设置信号的触发条件和操作,以便在特定的条件下进行调试。

使用AVRJTAG进行调试和测试可以大大提高开发效率和可靠性。

通过JTAG接口,可以实时读写微控制器的寄存器和内存,以及监测内部信号。

AVRJTAGICE仿真器使用说明

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"按钮退出仿真调
试模式。

在退出之前,我们可以选择保存当前的仿真调试结果,以便日后
查看和分析。

JTAGICE mkII 或是 AVR单片机 的问题

JTAGICE mkII 或是 AVR单片机 的问题

JTAGICE mkII 或是AVR 单片机的问题这两天用JTAGICE mkII 的JTAG 功能仿真一个程序,发现一个问题,不知是芯片问题,还是仿真器的问题。

我是用AVRSTDIO4 的GCC 写的程序,用JTAGICE mkII 来仿真,芯片是ATmega32。

程序见附录,出现的问题是:当代码如附录所写时,程序运行正常,当把函数func()中的代码直接放到while(1)中,即如下:(原程序是用func() 代替了几行代码)while(1){atimer = 0; //清1ms 定时标志atmp = (aclock)/2;if (anum!=atmp ) {anum = atmp;atimer = 1; //置1ms 定时标志}if(atimer == 1){PORTA=~PORTA;}}此时,程序不正常。

单步调试时,程序指针不会指向atimer=0、atmp 这两行,也就是说这两行不被CPU 执行。

经过我反复验证,确实如此。

附录:#include #include interrupt.h>#include unsigned int atmp;unsigned int atimer;unsigned int anum;unsigned int aclock;void func();int main(void){DDRA=0xFF; //将PA 口接到LED 上观察现象。

PORTA=0x00;TCCR1A=0x00;TCCR1B=(1{anum = atmp;atimer = 1; //置1ms 定时标志}}ISR(TIMER1_OVF_vect,ISR_BLOCK){TCNT1=58162; //1024 分频下延时2S.aclock++;if(aclock==100)aclock=0;}tips:感谢大家的阅读,本文由我司收集整编。

仅供参阅!。

AVR_JTAGICE使用说明书

AVR_JTAGICE使用说明书

软件开发环境(集成开发环境IDE)
安装AVR STUDIO
AVR Studio 是一个面向AVR 全系列单片机的IDE 环境,它包含有编辑器,汇编器,调试器 和ATMEL 全系列仿真器的监控程序。 将随机提供的光盘放入CD-ROM 中,选取AVRStudio 目录中的setup.exe 文件,按照安装向 导提示的步骤进行即可。 为了更好地支持JTAGICE 工作请安装4.11 或更高版本的AVRStudio, 最新的AVRStudio 可以 从下载。(目前最新的版本是4.18+SP) 使用JTAGICE 进行在芯片调
本仿真器的特点:
1、 同时完全支持AVR Studio 4.XX 和 IAR System。
2、 支持所有具有JTAG接口的AVR系列单片机。 3、 完全真实的实现AVR单片机的所有的电性能。 4、 可以完全实现片内的数字或模拟功能。 5、 可以在程序执行过程中实现单步(step)、连续、断点、变量具有数据或程序空间断点。 6、 支持汇编和高级语言(C,C++)开发。 7、 可以对Flash、EEPROM、熔丝位、加密位进行编程。 8、 支持仿真电压2.3~6V。 9、 USB接口(USB转串实现)。 10、支持芯片列表: AT90CAN128 , ATmega128, ATmega128L, ATmega16, ATmega162, ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169V, ATmega16L, ATmega32, ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L 。 本JTAG仿真器的监控程序使用AVR Studio ,AVR Studio升级版本可以从下载。 产品清单: 1、AVR JTAG仿真器 1台 2、USB 2.0 连结线 1条 3、10PIN 连结线 1条 4、资料光盘 1张 资料光盘包括(AVR Studio 4.1x,IAR for AVR 5.11B(完全版),CVAVR1.26编译器,AVR JTAG 用户手册,AVR系列芯片中文手册) 售后服务及技术支持: AVR JTAG 在保修这一节中我们假定读者已经掌握了使用AVRStudio 的基本知识。在此我们只针对JTAGICE 做详细介绍。关于AVRStudio 的详细介绍请看AVRStudio 自带的交互帮助系统。步骤1、连接

AVR JTAGICE MKII说明书

AVR JTAGICE MKII说明书

A VR JTAGICE mkⅡ使用说明书AVR JTAG ICE MKII仿真器支持AVR ISP下载、AVR JTAG仿真、debugWIRE仿真(单线仿真)、PDI调试;功能集成度高,它支特仿真的AVR芯片型号最多。

AVR JTAG ICE MKII仿真器是AVR JTAG ICE仿真器的二代产品,可使用USB和RS232双数据接口与PC通信,可仿真的芯片有M48等小型芯片的debugWIRE仿真、M16等中型芯片的JTAG仿真、XMEGA系列的PDI调试,并可支持AVR32的32位单片机仿真。

目录JTAGICE MKⅡ使用说明书 (1)1、前言 (3)1.1关键词说明 (3)1.2JTAGICE MKⅡ硬件套件 (3)1.3系统要求 (4)1.4JTAGICE MKⅡUSB安装 (5)1.5工作电源连接 (6)2、JTAGICE MKⅡ编程 (6)2.1JTAG编程 (6)2.2ISP编程 (10)3、JTAGICE MKⅡ片上调试 (14)3.1JTAG口调试 (14)3.2DEBUG WIRE调试 (17)4、JTAGICE MKII升级 (20)5、常见故障分析 (20)附件 (21)1、前言1.1关键词说明JTAGICEMKⅡ:JTAGICE mkⅡ与AVR Studio(AVR Studio4.09或更高版本才能使用JTAGICE mkⅡ)相结合,通过COM或USB可以对所有带JTAG或Debugwire接口的AVR单片机进行在片调试(On-Chip Debugging)和编程。

JTAGICE mkⅡ所支持的芯片的列表见附件①。

JTAGICE mkⅡ特点:•精确的电特性•在片仿真芯片的数字和模拟功能•软件断点•程序存储器断点•支持汇编和高级语言调试•对flash,eeprom,fuses和lockbits的编程接口•采用USB或RS232接口与PC连接,由PC进行编程和控制•对于两种接口(JTAG和Debugwire)使用相同的硬件JTAG:JTAG接口是一个符合IEEE1149.1标准的4线的测试存取端口控制器(Test Access Port(TAP)controller)。

AVR_JTAGICE使用说明书

AVR_JTAGICE使用说明书

本仿真器的特点:
1、 同时完全支持AVR Studio 4.XX 和 IAR System。
2、 支持所有具有JTAG接口的AVR系列单片机。 3、 完全真实的实现AVR单片机的所有的电性能。 4、 可以完全实现片内的数字或模拟功能。 5、 可以在程序执行过程中实现单步(step)、连续、断点、变量具有数据或程序空间断点。 6、 支持汇编和高级语言(C,C++)开发。 7、 可以对Flash、EEPROM、熔丝位、加密位进行编程。 8、 支持仿真电压2.3~6V。 9、 USB接口(USB转串实现)。 10、支持芯片列表: AT90CAN128 , ATmega128, ATmega128L, ATmega16, ATmega162, ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169V, ATmega16L, ATmega32, ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L 。 本JTAG仿真器的监控程序使用AVR Studio ,AVR Studio升级版本可以从下载。 产品清单: 1、AVR JTAG仿真器 1台 2、USB 2.0 连结线 1条 3、10PIN 连结线 1条 4、资料光盘 1张 资料光盘包括(AVR Studio 4.1x,IAR for AVR 5.11B(完全版),CVAVR1.26编译器,AVR JTAG 用户手册,AVR系列芯片中文手册) 售后服务及技术支持: AVR JTAG 在保修范围内: 2、一年保修。
假定各器件的指令寄存器位长如下:
#0号器件有一个16位的IR
#1号器件有一个8位的IR
#2
号器件有一个16位的IR再次假定我们要对第#0号器件做JTAG操作,那么应做如下的设置

AVR JTAG ICE 说明书

AVR JTAG ICE 说明书

A VR JTAG ICE用户手册Rev3.2R2005-07第一章、 J TAG ICE相关信息A VR JTAG接口是具有4线测试存取通道(TAP)的控制器,完全符合IEEE1149.1 规格要求。

IEEE1149.1已经发展成为具有能够有效地测试电路板连通性的测试标准(边界扫描)。

Atmel公司的AVR 器件扩展了它一些功能,包括能够支持完整的编程和调试。

Mcuzone提供采用标准的JTAG接口,并与ATMEL官方的JTAG ICE完全兼容的AVR调试工具,使用户能够以极低的成本对具有JTAG调试接口的目标AVR芯片进行实时在线仿真和编程。

AVR OCD(On Chip Debugging 在芯片调试)协议使用户对AVR 单片机的内部资源能够进行完全的实时监控。

下面简单介绍一下JTAG ICE相关信息。

JTAG ICE与OCD系统:下面简单介绍通过JTAG 接口进行在芯片调试(OCD)的概念及其与传统仿真方式之间的差异。

OCD与传统仿真方式的比较:传统的仿真器可以对单独的或一组器件(前提是该组器件必须有很大的相似性)进行仿真。

例如,我们仿真ATmega16,仿真器硬件就会设法效仿该器件的准确行为。

越接近目标器件的实际动作,仿真器性能越好。

下面的框图简单地描述了传统仿真方式的仿真通道。

传统的仿真器的仿真头一般价格比较昂贵,动辄几百,而且经常出现仿真不同的目标芯片需要更换不同仿真头的情况,另外在使用传统的仿真器进行仿真的时候还经常出现一个问题,就是仿真的时候一切工作正常,但是当把程序写入到目标芯片后却怎么也运行不起来,使用传统仿真器的用户一般都会遇到这个问题,此外使用传统仿真器的时候由于部分仿真器本身的原因可能会占用掉目标芯片的一部分资源,比如串口和若干的堆栈空间。

而JTAG ICE则使用一种不同的方式实现目标系统仿真。

JTAG ICE能够与目标AVR片内的芯片调试系统进行接口,并通过JTAG 接口监控AVR器件的行为。

AVR-JTGAICE使用说明

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 方式 (即显示为汇编指令方式),一条汇编指令会被执 行。

JTAG ICE 使用说明书

JTAG ICE 使用说明书

JTAG ICE 使用说明书感谢您选择叮咚技术联盟AVR-JTAGICE 调试器,该仿真器使用USB 转串口与主控MCU 进行通信,使用前请按要求完成驱动程序的安装。

(安装仿真器驱动,在安装驱动时电脑不要连接仿真器,等安装完了以后再连接仿真器,否者要重新安装仿真器驱动,而且重新安装要先删除驱动,然后再重新启动电脑,再安装。

)驱动可向到本店客服索取,也可到本店论坛下载,论坛地址:/1.使用方法:调试模式:先将CON4排针1脚跟2脚用跳线帽短接,此时便正常使用仿真器。

升级模式:先将CON4排针2脚跟3脚用跳线帽短接,此时仿真器就在升级固件状态,接上电脑使用AVRSTUDIO便可以升级。

升级方法见本文第二条。

CON3接口为开发板想仿真器供电跳线选择,CON1 接口为USB 转TTL电平的接口(对于在用没有串口的电脑的开发学习者可以将它作为串口调试的硬件工具,串口调试跟仿真器的功能不能同时使用)。

2.升级方法该JTAG 使用studio 本身的固件(版本4.17),与studio 有最大的兼容性,支持AVRstudio 固件升级。

(AVRstudio 4.17 可向我们客服索取也可到网上下载)将CON3排针的 2脚跟3脚用跳线帽短接,点击Tools->AVR Prog…如下图:打开AVRprog 后点击Browse…,找到studio 安装目录下JTAGICE 文件夹内的Upgrade.ebn 文件,然后选中flash 项的program 就把新的固件下载到JTAGICE 本身的芯片中了。

如下图:待固件升级完毕,对JTAGICE 从新上电,到此固件升级完毕,便可以用新固件进行调试。

3.支持芯片清单为:(不同版本可能支持不同芯片)Atmega16,Atmega162,Atmega169,Atmega32,Atmega323,Atmega64 ,Atmega128,AT90CAN128.3.AVRstudio配合JTAG ICE 的调试仿真使用说明,见AVRstudio使用说明书。

AVR 二和一仿真器编程器系统使用说明: 1、 请

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…”按钮就可以和您的设备正常连接了。

U盘版 AVR JTAG ICE 使用说明

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使用说明

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 JTAG ICE MKII 说明书

AVR JTAG ICE MKII 说明书

JTAGICE mkⅡ使用一. 前言1.关键词说明JTAGICEMKⅡ: JTAGICE mkⅡ与AVR Studio(AVR Studio 4.09或更高版本才能使用JTAGICE mkⅡ)相结合,通过COM或USB可以对所有带JTAG或Debugwire接口的AVR单片机进行在片调试(On-ChipDebugging)和编程。

JTAGICE mkⅡ所支持的芯片的列表见附件①。

JTAGICE mkⅡ特点:•精确的电特性•在片仿真芯片的数字和模拟功能•软件断点•程序存储器断点•支持汇编和高级语言调试•对flash, eeprom, fuses 和 lockbits 的编程接口•采用USB 或 RS232接口与PC连接,由PC进行编程和控制•对于两种接口(JTAG 和Debugwire)使用相同的硬件JTAG:JTAG接口是一个符合IEEE 1149.1标准的4线的测试存取端口控制器(Test Access Port (TAP) controller)。

这个IEEE标准制定了一套标准的方法,采用了边界扫描技术(Boundary Scan),用于有效的对芯片进行测试。

Atmel AVR芯片扩展了这项功能,使其能完全支持编程下载和片上调试功能。

JTAGICE mkⅡ使用标准的JTAG接口,使用户可以对目标系统上运行的单片机进行实时的仿真。

( AVR On-Chip Debug (AVROCD))协议能够让用户对AVR单片机的内部资源进行全部的控制。

与传统仿真器相比,JTAGICE mkII的花费很小,但却能实现更准确的仿真。

Debugwire:Debugwire接口是实现片上调试的一个新手段。

Debugwire片上调试系统仅使用一根单线双向接口,就能实现对程序流的控制、执行在AVR单片机CPU内的指令、以及对存储器进行编程的功能。

当 DWEN(Debugwire Enable)熔丝位被编程且锁定位未被编程的时候,目标芯片内的Debugwire系统就被激活。

马潮老师关于正确配置AVR熔丝位的建议—JTAGICE,JTAG,AVR,AVR单片机,熔丝位设置,熔丝位,下载器,编程器,STK5

马潮老师关于正确配置AVR熔丝位的建议—JTAGICE,JTAG,AVR,AVR单片机,熔丝位设置,熔丝位,下载器,编程器,STK5
0010:2.0M
0011:4.0M
0100:8.0M
----------------
CKSEL3/0=0101-1000:外部RC振荡,CKOPT=0:允许芯片内部XTAL1管脚对GND接一个36PF电容;CKOPT=1:禁止该电容
(11)使用支持IAP的AVR芯片时,如果你不使用BOOTLOADER功能,注意不要把熔丝位BOOTRST设置为“0”状态,它会使芯片在上电时不是从Flash的0x0000处开始执行程序。芯片出厂时BOOTRST位的状态默认为“1”。关于BOOTRST的配置以及BOOTLOADER程序的设计与IAP的应用请参考本章相关内容。
0101:<0.9M
0110:0.9-3.0M
0111:3.0-8.0M
1000:8.0-12.0M
----------------
CKSEL3/0=1001:外部低频晶振,CKOPT=0:允许芯片内部XTAL1/XTAL2管脚对GND各接一个36PF电容;CKOPT=1:禁止该电容
***************************************
BLB12/11: 引导区指令位选择 11
11:SPM和LPM指令都允许执行
10:SPM指令禁止写引导区
01:程序区LPM指令禁止读取引导区内容;如果中断向量定义在程序区,则禁止该中断在引导区执行。
二、mega8熔丝位:1:未编程(不选中)0:编程(选中)
***************************************
熔丝位 说明 缺省设置
***************************************

AVR JTAG ICE 简单说明

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。

AVR JTAG ICE mkII仿真下载器(ATJTAGICE2)

AVR JTAG ICE mkII仿真下载器(ATJTAGICE2)

A VR JTAG ICE mkII仿真下载器(ATJTAGICE2)A VR JTAG ICE mkII仿真下载器(ATJTAGICE2)是与ATMEL AVR JTAGICE MKII性能完全兼容的低价位高品质的解决方案,支持A VR JTAG仿真下载,A VR ISP下载,debugWIRE 单线仿真,支持全系列A VR芯片、所有A VR32芯片(已经测试NGW100,UC3A0512)和Xmega芯片,并随着A VRstudio的自动升级将支持未来芯片。

如果A VR Studio支持新的器件,此AVR JTAG ICE mkII仿真下载器(ATJTAGICE2)也将会跟着自动升级,使用官方的升级文件,与原装A VR JTAG ICE mkII完全相同。

A VR JTAG ICE mkII仿真下载器(ATJTAGICE2)安装驱动的方法是,先安装A VR studio,选中安装USB驱动选项,然后插上设备执行自动安装驱动。

A VR JTAG ICE mkII仿真下载器(ATJTAGICE2)产品属性:⊕支持ISP下载;⊕支持JTAG下载;⊕支持JTAG仿真;⊕支持debugWIRE单线仿真;⊕支持USB接口连接;⊕支持使用串口连接;⊕可完全兼容原装A VR JTAGICE mkII仿真器。

⊕支持所有AVR单片机芯片以及A VR32,随A VRstudio自动升级支持未来的芯片。

A VR JTAG ICE mkII仿真下载器(ATJTAGICE2)产品特点:⊕兼容AVR Studio(A VR Studio4.09或者以后更新的版本);⊕支持所有具有JTAG接口的A VR器件;⊕支持所有具有单线调试接口(debugWIRE)的A VR器件;⊕精确的电气特性;⊕可以仿真芯片的数字和模拟部分功能;⊕软件断点;⊕程序存储器断点;⊕支持汇编和HLL级调试(HLL Source Level Debugging);⊕其中JTAG可以对Flash、Eeprom、Fuses、Lockbits编程;⊕可以单独从USB供电,使用D12真正USB芯片支持通讯;⊕JTAG和单线调试功能附属相同的硬件。

SL-JTAGICEmkII上手易

SL-JTAGICEmkII上手易

SL-JTAGICEmkII 上手易SL-JTAGMKII的主要功能:z JTAG方式和debugWire方式的仿真,目标板工作电压范围1.65-5.5V。

z JTAG方式和ISP方式的编程z A VR32的JTAG仿真和编程z脱机状态以JTAG或ISP方式的离线拷贝功能软件安装简要说明(光盘内配有相应的软件):z安装A VR Studio,A VRStudio的版本:4.14 Build Bild589。

z先安装A VRStudioFile.exe,给A VR Studio增加一些辅助文件,安装完后可以使用A VR Studio软件的插件功能,在 ATMEL原装仿真和 SL仿真之间进行切换。

z再安装SLISP V1.7z在A VR Studio环境中使用SL-JTAGICEmkII编程、仿真或升级时,必须切换到SL模式。

在A VRStudio中可以通过插件切换,有相应的菜单和工具栏。

也可以在SLISP中进行切换,SLISP有针对仿真器切换的对应菜单。

注意事项:z当前为 SL-JTAGICEmkII的工作环境,“AT”图标灰色,“SL”红色显示,边上的按钮为 SL-JTAGMKII对外供电的切换开关,用来打开或关闭仿真器对外供电。

点击“SL”按钮可以切换到 ATMEL原装仿真器的环境。

z当前为 AT-SLJTAGICEmkII 的工作环境时,“AT”图标为活动的,而“SL”图标为灰色。

点击“AT”按钮可以切换到 SL仿真器的环境。

在 A VR Studio软件内的使用方法和原装的没有区别,仿真、下载、升级的功能都原装的没有区别。

详细的仿真介绍请参阅A VR Studio软件的使用帮助文件内的AT JTAGICEmkII章节。

注意:SLISP17软件内有的SL-JTAGMKII的接口定义说明,可以单击器件选择右边的芯片图标查看。

JTAG接口与ATMEL的定义相同。

在SLISP中也可以对SL-JTAGICEmkII的状态进行切换或升级,如下图所示:点击图标“?”,在“JTAGICEmkII”菜单内进行 ATMEL和SL的选择以及SL-JTAGMKII的升级。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JTAGICE MKII仿真器使用方法
一:硬件和软件的准备
1. 仿真器上需要接一个ISP-10PIN的转换线(实物已经接好);
2.不能将WDAM的JP1那一行VCC和GND的管脚拆下,仿真器不能提供电源,但是需要接上VCC和GND;
3. WDAM需要外部供电;
4.需要将与RESET管脚连接的容性器件拆下,即将R39的电容拆下;
5.安装AVR studio4(仿真器也可与AVR studio5或者AVR studio6一起使用,但我是用AVR studio4测试的,所以建议使用AVR studio4)
二、烧写程序
1.打开AVR studio4,选择Tools-Program-connect,弹出如下对话框,依次选择
2.选择完后,弹出另一对话框,依次按如下选择,即可完成程序下载
三、仿真
1、打开AVR studio4,选择project-projectWizard,弹出如下对话框,点击OPEN,选择我们用ICCAVR编写的程序的工程文件里的.COF文件
2.上面那步操作完后会弹出如下对话框,按图依次选择
3.如果MCU没有使能DWEN熔丝位,会弹出如下对话框,选择”Use SPI to enable debugWIRE interface”,点击OK后,会弹出一个对话框,提示需要重启设备,此时我们重新启动WDAM后,点击确定,即可进入仿真界面
三、取消DWEN的使能
1、打开AVR studio4,选择project-projectWizard,弹出如下对话框,点击OPEN,随意选择我们用ICCAVR编写的程序的工程文件里的.COF文件
2.上面那步操作完后会弹出如下对话框,按图依次选择
3.选择完,进入如下画面,点击“Disable debugWIRE”,弹出对话框,点击确定,就取消DWEN的使能。

如需烧录程序,还需要重启仿真器和WDAM还有AVR studio4。

相关文档
最新文档