Questions tagged «jtag»

JTAG是允许1)测试芯片间连接2)对Flash,微控制器和FPGA器件进行编程的接口。


4
JTAG与SWD调试
浏览完本文后,我想知道SWD调试比JTAG调试有什么好处? 我知道SWD使用较少的电线/引脚,占用较小的空间等。但是,如何在硬件编程器/调试器设备的性能,功能和成本方面发挥作用呢?像Eclipse这样的IDE仍然可以断点/暂停代码并逐步执行代码吗? 可以像我相信可以在JTAG中那样使用SWD接口对ARM芯片进行编程吗?
41 jtag  debugging  swd 

5
什么是JTAG?
我对嵌入式系统还很陌生,我一直都在使用这个术语,但是我不太明白它是什么。在线快速搜索即可找到以下Wikipedia页面:https : //en.wikipedia.org/wiki/Joint_Test_Action_Group,将其描述为某种调试协议。但是在其他情况下,它就像能够像程序员一样对芯片的存储器进行编程。它是什么?
30 embedded  jtag 


4
是否可以使用arduino制作JTAG接口?
如果是这样,可以将我定向到一个讲述该操作方法的网站吗?我相信我可能已经找到了一种方法,但是我不确定它是否会起作用(需要找到一些测试方法)。 这个问题与这里的我先前的问题有关。 如果需要更多背景信息。
14 arduino  arm  embedded  jtag 

7
廉价的FPGA开发板
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 4年前关闭。 我想从FPGA开始,但是以前从未使用过。 我想要一个便宜的工具包,但我不知道从哪里开始。我可以找到便宜的板子,但后来我找不到有关程序员或编译器的信息,所以希望您能提供帮助。 我想要一些真正便宜的东西(最高$ 30- $ 40),优先使用一些非专有的编程和调试方式(也许是JTAG?),它能够使用WinCUPL或VHDL之类的语言进行编程。 我发现Diligent Cmod板在另一个线程上具有Xilinx CPLD,但找不到如何编程/调试(涉及软件和额外的硬件)。
12 fpga  vhdl  jtag 

2
商业JTAG调试器和开源FT2232H OpenOCD调试器之间有什么区别?
我见过一些商业的JTAG调试器,例如: iC6000片上分析仪(支持Aurora协议) Lauterbach –微处理器开发工具 以及基于OpenOCD FT2232H的JTAG调试器: 苍蝇拍 NGX ARM USB JTAG 与仅使用小信用卡尺寸PCB的FT2232H JTAG调试器相比,为什么这些商用调试器会大放异彩?商业调试器内部有哪些其他硬件?这些调试可以在哪一部分调试中提供帮助?
10 jtag  debugging 

2
插针13和其余插针之间是否有区别?
引脚13上有一个表面安装的LED。除了点亮某物外,此引脚与通用数字引脚之间是否存在不可忽略的差异? 例如,如果I analogWrite()在引脚12和13上,则13上的输出会大大减少吗?

3
当JTAG为5pins时,为什么JTAG连接器在10pins / 14pins / 20pins中可用
AFAIK,JTAG需要5个引脚(Wikipedia文章): TDI(测试数据输入) TDO(测试数据输出) TCK(测试时钟) TMS(测试模式选择) TRST(测试复位)可选。 我们再添加两个电源引脚(Vcc和GND)。 如果它是7针,那为什么大多数JTAG连接器都带有10针或14针或20针的型号。 大多数引脚为NC或GND。为什么要提供这么多的GND引脚?有什么特殊原因吗?
10 jtag  pinout 

2
使用JTAG编程多个FPGA
我有一个JTAG链,可连接使用ISE iMPACT编程的4个Spartan 6 FPGA。该软件可以成功地以任何顺序连续编程4个FPGA的任何严格子集。但是,当我尝试对所有四个 FPGA 进行编程时,最后一个FPGA的DONE引脚不会变高,并且编程失败。 是什么导致这种奇怪的行为? 笔记: 对三个FPGA进行编程后,尽管INIT_B引脚为高电平,第四个FPGA的状态寄存器的INIT_B位为0。在对第三个FPGA进行编程之前,该位为1。这表明第四个FPGA已锁定。 使用SelectMap进行编程时,我可以毫无问题地对所有四个FPGA进行编程。 当我使用SelectMap对三个FPGA进行编程时,仍然不能使用JTAG对第四个FPGA进行编程。 四个完成的引脚中的每一个都通过4.7K欧姆电阻上拉至3V3,然后绑在一起。 我尝试过的事情: 从链中断开一个FPGA的连接,可以对其余3个FPGA进行编程。 将最后一个FPGA的4.7K Ohm上拉电阻换成330 Ohm电阻并不能解决问题。
9 fpga  jtag  spartan 

2
间谍双线vs JTAG
我正在研究MSP430设计,并且对Spy-Bi-Wire两线制编程接口很感兴趣。根据我的阅读,它在功能上与JTAG非常相似,甚至在某些情况下看起来更好(当然,连接线更少,速度也更高,等等)。 通过使用Spy-Bi-Wire(调试,断点,闪存编程)并且在我的PCB上不包括标准的4引脚JTAG,我是否会缺少JTAG的功能?


3
我可以在PCB设计中包含开放源USB到JTAG的电路吗?
我试图找出是否有可能在我正在设计的实验电路板上构建/包括USB至JTAG电路。我的目标不是重新发明轮子,而是使用已经存在的东西,并且简单/小到足以添加到我的PCB设计中。 我希望能够通过USB使用JTAG对Atmel SAM3S芯片进行编程和调试。 我见过Modular Circuits之类的设备,例如USB to JTAG编程器,看起来可以很容易地将其集成到我的设计中,但是,我不确定它们的许可证是否允许这样做。 我曾尝试过在Google周围寻找其他更开源的设计,但是却找不到真正的东西。任何人都可以将我引到USB> JTAG电路的在线开源项目吗?
8 arm  jtag 

4
ST-LINK可以进行串行通讯吗?
我正在使用STM32F4发现板和适用于ARM Lite 3的Atollic TrueStudio 我想使用printf将一些调试数据传递到PC,但找不到通过STLink进行调试的方法。可能吗 对于任何调试过程,它似乎都是必不可少的功能。 编辑:我需要使用串行线查看器,但仍然无法使它工作。

4
JTAG电缆和设备互换性
我看到很多设备特定的JTAG电缆,例如AVR jtag或特定的ARM JTAG。是否存在可以在多个设备上使用的“标准” JTAG电缆?我想要可以与xilinx FPGA,STM32和AVR微控制器一起使用的产品
8 jtag 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.