您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机AVR JTAGICE使用说明 正文
AVR JTAGICE使用说明

AVR JTAGICE使用说明

点击数:7315 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   AVR单片机
可以用AVR Studio的4.0或更高版本控制STK500和JTAG ICE,选择STK500 or AVRISP和Auto或者具体的COM?端口进行联机,点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图选择即可进行JTAG的联机,由于avr studio会记忆用户使用的设备是并且同时会记忆用户使用的COM号,如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下次和上次使用了不同的设备或不同的COM口请使用Con图标进行联机。

      JTAG和目标板相连

      AVR JTAG 同目标板的连接:最小需要6条线与目标板相连,才可以完成仿真任务,他们是:TCK 、TMS 、TDO 、TDI、Vref、GND,另外有两条可选择的引线nSRST 和Vsupply 。引脚nTRST不接,Vsupply的功能是由目标板向JTAGICE供电(仅对接口部分)nSRST的作用是监视目标板的复位线。然而,在仿真过程中不是必须的。如果应用程序对MCUSR中JTD位进行了编程,JTAG接口就会关闭,为了使用JTAGICE对目标板重新编程。就必须控制复位引脚。

      连接JTAG ICE仿真器:联机之前请确保本设备已经和目标板有连接且LED4点亮。

      进行JTAG ICE联机时请确保目标AVR选中如下熔丝项:如下图

程序下载和融丝位设置
      打开AVRStudio,将会提示一个welcome对话框,如下图所示:

      点CANcel键取消(建议你把左边的show this dialog on也去掉)。
      然后选择下载工具:

      稍等片刻就进入AVR JTAG的工作窗口:

      Program页面可以烧写flash或者内部EEPROM,不要忘记先选择目标板的芯片类型device。而Fuses页面可以设置融丝位:

      LOCkBits是IAP设置,Advanced设置芯片标识、通讯端口等,Auto是JTAG通讯一开始时的动作,这几个不常用的请参考工具说明使用。

      Board里可以取得当前的目标板供电电压,其实也就是JTAG引脚的管脚4上的电压:

      进入仿真界面
      对于以前已经仿真调试过的程序,可以使用Project->Recent Progects来选择要打开的工程。

      对于刚生成还从未仿真过的用户程序,则使用File->Open File…来打开工程所生成的cof文件。注意编译环境也需要设置生成目标文件为cof文件。这个文件包含调试信息,可以在C源程序的环境下调试,如果打开的是hex,则只能在编译器生成的汇编语言下调试了。文件打开后就是调试工具和目标芯片选择:

      其中,JTAG ICE就是通过AVR JTAG仿真器硬仿真目标系统,而AVR Simulator则是软仿真,只能仿真芯片和系统外围无关。在这里,我们当然选择JTAG ICE,然后就看到右面所能支持的Device列表:

      黑色表示可选,灰色不可选。可选的设备也就是具有JTAG接口的AVR芯片。调试工具和目标芯片都选好后,点Finish就进入仿真调试界面。
      仿真调试过程
      和别的仿真软件一样,AVRStudio具有单步、全速、跟踪函数、查看变量、查看芯片内部寄存器、汇编跟踪等功能,祥见Debug菜单。需要注意的是硬件仿真过程中最多只能设置三个断点(这个与JTAG链的硬件协议有关,感兴趣的可以参考JTAG协议文件)。
      注意点
      a、使用程序下载和融丝位设置,必须在非仿真调试环境下。
      b、调试Boot区程序必须先编程BootRST位,而调试用户区程序则必须保证BootRST位没有被编程(默认)。

      固件升级
      当你安装一个新版本的AVRStudio后,可能AVR JTAG USB仿真器就需要固件升级后才能正常使用了。这种情况下的提示如下:

      此时点确定,稍候将会弹出avrprog窗口:

      注意如果提示失败,请断开仿真器与目标板的连接,断开仿真器与电脑的连接,然后重新按照仿真器连接、目标板连接的顺序得到固件升级提示。
      出现avrprog窗口后,点击Browse进入升级文件选择,把文件目录定位到你所安装AVRStudio的目录下的JTAGICE目录,如下图所示:

      选择文件类型为所有文件,然后选择文件Upgrade.ebn,打开。

      点Flash里面的Program开始烧写。如果中途烧写失败,请检查USB连接线的可靠性,并重新连接进行升级。
      烧写结束后将会弹出一个窗口提示完成:

[1] [2]  下一页


本文关键字:暂无联系方式AVR单片机单片机-工控设备 - AVR单片机