㈠ 单片机中什么是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为测试复位,输入引脚,低电平有效。
㈡ 用单片机配置FPGA,通过JTAG,怎么实现
JTAG是一种芯片内嵌的基于边界扫描的通信方式。可以用作下载(烧录)或上载片内的程序也可以用作调试。具体AVR那款单片机支持JTAG方式还要看你选型芯片是否支持。JTAG只是定义了芯片一段的通信并没有定义PC端,所以不是所有的JTAG仿真、下载设备都是用USB和电脑相连。只是USB比并口要快一些,极个别情况并口仿真时与真正运行时有较大的差异,其他别的基本上太大的区别。而且JTAG和芯片的种类等级没有必然的联系。JTAG只是方法,并不代表芯片本身性能的高低。用并口的JTAG一样可以调试ARM9的目标板
㈢ 通过单片机JTAG接口与上位机进行通讯
JTAG口一般是在线调试用的,你为什么一定要用这个!不同单片机在使用JTAG的时候状态是不一样的,有些在使用JTAG口时要禁用一些功能。如果你只是想与PC通讯,推荐你用UART。很多单片机都有,即便是没有利用一个定时器做一个虚拟的UART口也很简单,网上有帖子。上位机可以用VC编,很简单。因为UART的逻辑跟PC标准串口的逻辑是一样的,所以驱动编起来很简单!而且还可以编USB的!!
㈣ 单片机的JTAG接口功能是什么
JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。
一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,像UART,Timers,GPIO等等的寄存器。
(4)单片机jtag扩展阅读
JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port,测试访问口)通过专用的JTAG测试工具对内部节点进行测试。
JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。JTAG接口还常用于实现ISP(In-System Programmer,在系统编程),对FLASH等器件进行编程。
JTAG编程方式为在线编程,传统生产流程中先对芯片进行预编程然后再装到板上,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对DSP芯片内部的所有部件进行编程。
㈤ STM单片机JTAG调试时也能将程序写入单片机,那是不是有了CAN总线编程,就可以禁用JTAG接口
JTAG兼顾程序写入和程序调试,ISP只有程序返启写入的功能。 启用JTAG功能时,JTAG那几个管脚只能JTAG专用,不能当成原来的I/O脚使用。 ISP在程序写入之后,所有的管脚都能正常使用。 程序调试阶段可以启用JTAG功能。程序雀纳定型进漏岁如入生产后,JTAG要关闭,用并行烧写或ISP方式烧写。
㈥ 用JTAG是不是可以给51单片机DEBUG
我所了解的51单片机是不支持JTAG,JTAG对于单片机的硬件是有特殊要求的
如果想对51进行硬件仿真,比较低成本的办法是选用可以在线调试的单片机,我用过菲利普的P89V51带有flash存储器,可以在keil中进行单步的调试,但是实时性不太好,也就是说会影响单片机的运行速度。
㈦ 单片机JTAG几根线连好了,再供电,是不是其他像晶振什么的都不用连就能下程序
这不一定, 第一你要明白没有晶振 单片机不会工作的
第二, 不同的单片机不一样,有的单片机内部有晶振,例如STM32,这种单片机可以不要外部晶振, 如果单片机内部没有晶振,那必须外接才能下载,
要明白,单片机运行时需要时钟频率的,晶振能提供时钟频率,
而给单片机下载程序的时候,其实单片机里有一个程序,这个程序是单片机厂商下载的,这个程序只负责帮助用户下载程序
㈧ AVR单片机JTAG连不上
连接不上有什么提示?
最好有截图或说明。
问题出在JTAG与目标IC之间。重点查一下,JTAG与IC的管脚顺序连接是否正确;IC是否可以正常工作。
补充回答:
一般焊接是不会损坏芯片的内部功能的。
排除故障的时候重点是找那些不同的地方。比如IC是同一片IC,那IC就是好的,数据线是同一条数据线,那数据线也是好的。两块板子上的电路是不同的,那重点可以查不能仿真的板子。对比一下,到底还有什么是与第一块电路是不相同的。