AVR studio如何进行JTAG下载

AVR studio如何进行JTAG下载,第1张

首先确认你有仿真器,JTAG ICE之类的,然后有JTAG连线,适配器,进入AVR STUDIO,连接目标板,供电,点TOOLS下拉菜单,选STK500/AVRISP/JTAG ICE点STK500/AVRISP/JTAG ICE,之后程序会扫描硬件,建立连接,建立完成后d出一个窗口,选择单片机类型,在中间那个PROGRAM哪里选择HEX文件,点PROGRAM就把程序下载到单片机了。

下载完程序要正确运行还要设置一下熔丝位,主要看晶振的。不了解你的应用,不能更具体了。

AS模式与JTAG模式(jic方式)这两种模式在外围硬件上没有区别,而且都是将配置文件下载到EPCS内,必须断电后系统才能正常运行。

我现在的设计一般都只有保留JTAG模式,因为该方式不仅可以在线调试,还可以通过将pof文件转换为jic文件格式后通过JTAG下载口下载到EPCS中。

一般不会用跳线槽完成AS与JTAG的转换,如果非要的话,都保留两种接口接可以了。

H-JTAG 是一款简单易用的的调试代理软件,功能和流行的MULTI-ICE 类似。H-JTAG 包括两个工具软件:H-JTAG SERVER 和H-FLASHER。其中,H-JTAG SERVER 实现调试代理的功能,而H-FLASHER则实现了FLASH 烧写的功能。H-JTAG 的基本结构如下图1-1所示。

H-JTAG支持所有基于ARM7 和ARM9的芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR 和KEIL。通过灵活的接口配置,H-JTAG 可以支持WIGGLER,SDT-JTAG 和用户自定义的各种JTAG 调试小板。同时,附带的H-FLASHER 烧写软件还支持常用片内片外FLASH 的烧写。使用H-JTAG,用户能够方便的搭建一个简单易用的ARM 调试开发平台。H-JTAG 的功能和特定总结如下: 1 支持 RDI 150 以及 151; 2 支持所有ARM7 以及 ARM9 芯片; 3 支持 THUMB 以及ARM 指令; 4 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN; 5 支持 SEMIHOSTING; 6 支持 WIGGLER, SDT-JTAG和用户自定义JTAG调试板; 7 支持 WINDOWS 9X/NT/2000/XP; 8.支持常用FLASH 芯片的编程烧写; 9 支持LPC2000 和AT91SAM 片内FLASH 的自动下载;

JTAG是英文“Joint Test Action Group(联合测试行为组织)”的词头字母的简写,该组织成立于1985 年,是由几家主要的电子制造商发起制订的PCB 和IC 测试标准。JTAG 建议于1990 年被IEEE 批准为IEEE11491-1990 测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990 年批准后,IEEE 分别于1993 年和1995 年对该标准作了补充,形成了现在使用的IEEE11491a-1993 和IEEE11491b-1994。JTAG 主要应用于:电路的边界扫描测试和可编程芯片的在线系统编程。

关于JTAG仿真器,是针对某些特殊的单片机或CPU而言的。这类片子使用符合JTAG接口标准定义的数据线与数据时序来实现在线程序下载(ISP)或程序仿真。这种程序仿真有两种形式。一种与传统意义上的仿真器相似,但程序的运行以及CPU资源的模拟在仿真器与目标芯片中同时进行。另一种仿真形式仅仅对数据进行时序调制,具体的程序运行与调试均在目标芯片中进行。二者比较而言,后者成本低,仿真器制作简便但效率很低,占用芯片本身的资源多。而前者恰恰相反。据我观察,常见的ARM仿真器如EASYARM,TI公司的MSP430单片机的仿真器,还有ALTERA的部分FPGA的JTAG都属于后者。前者一般而言价格昂贵,很多XLINK的FPGA的JTAG仿真器就采用前者的结构,功能很强大。

H-JTAG是H-JTAG团队开发的一款自主原创的ARM仿真套件, H-JTAG开发套件主要包括了: H-JTAG SERVER 调试软件, H-FLASHER 烧写软件, 及高速H-JTAG USB 仿真器

主要功能特点:

- 支持各种ARM处理器: ARM7, ARM9, ARM11, XSCALE (包括

最新的PXA300系列), CORTEX-M3

- 无缝连接各种主流IDE:ADS, SDT, IAR, KEIL, RVDS

- 支持各种WINDOWS平台 NT/2000/XP/VISTA

- 支持并口,提供低成本可靠稳定的解决方案

- 支持高速H-JTAG USB仿真器,提供高效可靠的解决方案

很简单啊,安装好驱动,先点击 J-Link ARM V380a 桌面快捷,查看是否与ARM 硬件相连接,再点击 J-Flash ARM V380a 桌面快捷,在菜单“options”里面设置好ARM的型号。点击“Target”-->Connect(连接),再点Erase chip,(擦除芯片),再点Program (下载)。完成后,别忘了重启,或按复位键。

自己做板子建议将M0,M1,M2做成跳线设置,方便调试。注意加上下拉电阻。

相关配置模式只要按照配置手册中的电路图连接好就可以。

xilinx的FPGA开发板的原理图,PCB,BOM都是开放的,你可以在官网上下载相关的文件进一步研究。

以上就是关于AVR studio如何进行JTAG下载全部的内容,包括:AVR studio如何进行JTAG下载、jtag和as下载模式的不同、jtag是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9817134.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存