问题标签 [jtag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
617 浏览

c - 为什么我们无法使用 JTAG 仿真器 (trace32) 调试重置或崩溃问题?

我观察到目标的重置/崩溃问题。但是当我尝试使用 jtag 调试它时,设备不会重置或崩溃。它工作正常。内部发生的事情不允许设备重置或崩溃。

这可能与硬件依赖性有关。如果这不是问这个问题的正确地方,请抱歉。

是否有任何可以调试 JTAG 的崩溃问题?

0 投票
1 回答
2747 浏览

debugging - JTAG 调试器如何停止基于 ARM 的设备的内核?

我试图了解 JTAG 调试背后发生的过程。据我了解,支持 JTAG 调试的设备在设备中有一个特殊的组件,称为 DOC(片上调试)。该组件的核心是 TAP 控制器,负责执行来自连接的 JTAG 适配器的请求。

有人可以解释一下适配器向 TAP 控制器发送暂停请求时会发生什么吗?我对电信号的细节不感兴趣,但对过程更感兴趣。是否必须设置 DOC 的任何寄存器才能停止系统?如果是这样,DOC 如何“知道”何时检查该寄存器的值?

我还知道,在大多数 ARM 处理器上,除非停止,否则 DOC 无法访问内核寄存器。但是任何内核进程都可以访问 DOC 的寄存器吗?

谢谢你!

0 投票
1 回答
747 浏览

android - 使用信任区中的 JTAG 直接访问内存

我想知道在使用 JTAG 时,是什么阻止我在信任区以 DMA 方式访问内存?

提前致谢。

0 投票
0 回答
538 浏览

debugging - JTAG和EJTAG有什么区别

我想知道JTAG和EJTAG有什么区别?我知道 JTAG 是一种用于检查内存和寄存器的硬件工具。如果我错了,请纠正我。

0 投票
3 回答
19056 浏览

debugging - JTAG 如何用作调试器?

我了解 JTAG 过去是如何用作边界扫描仪的(在http://www.fpga4fun.com/JTAG1.html上有非常清晰的解释)。但是,我看不出这些天 JTAG 是如何用作硬件级调试器的(有点类似于在线仿真器)。

1. 谁能解释一下 JTAG 如何用作硬件级调试器?

我的假设是必须有一些额外的片上硬件有助于调试,而 JTAG 仅驱动该硬件以获取调试信息。如果我的理解是正确的——

2a。那是什么硬件?

2b。有标准吗?

我相当怀疑标准部分,因为我看到的基于 JTAG 的硬件级调试器的所有实现都各不相同。

最后,将 JTAG 称为硬件级调试器确实令人困惑,而 JTAG 标准并未定义任何此类内容。那么 JTAG 用于此时是否有不同的名称?

0 投票
1 回答
83 浏览

binary - 使用 JTAG 从 STM32W108 检索二进制文件

我想检索已使用 JTAG 加载到 STM32W108 上的二进制文件。有没有人这样做过?如果是,您能否发布说明或链接到说明

非常感谢。

0 投票
1 回答
2502 浏览

c - Uart 检查接收缓冲区中断与轮询

您好,我正在学习如何通过在 Nios 中使用中断来使用 Uart,但我不知道如何开始。我在轮询中成功了,但我不确定如何开始使用中断。

任何帮助,将不胜感激

这是我的代码

我想使用 uart_RecvBufferIsr 而不是 uart_checkRecvBuffer。如何应对这种情况?

0 投票
0 回答
1473 浏览

fpga - ISE iMPACT 获取 JTAG 链时出错

我正在尝试对 TE 0720-01 的 ARM 处理器进行编程,该处理器连接到载板 TE 0701-03。我一直在遵循本网站上列出的说明,在“Xilinx Zynq(TE0720 Zynq SoC 模块)编程”部分。

我遇到的问题是初始化 JTAG 链,一旦我尝试这样做,iMPACT 就会给我错误:

ERROR:iMPACT - 硬件配置中可能存在问题。检查电缆、扫描链和电源连接是否完好,指定的扫描链配置是否与实际硬件匹配,以及电源是否充足并提供正确的电压。

我正在使用 Male-A 到 Mini-B USB 电缆,将板连接到计算机。我在网上搜索了最长时间,但找不到任何答案。

0 投票
0 回答
290 浏览

vhdl - 使用 BSCAN_SIME2

我已经在我的教程设计中实例化了 BSCANE2,以便在试验设计中进行简单的控制和命令,为了对此进行模拟,我将使用 BSCAN_SIME2。但是,我似乎没有找到有关此 SIME2 的任何文档。

到目前为止,我在模拟方面的试验表明,它确实在通过 DR Shift 状态时设置了 SHIFT 信号,但我还不能通过发出 USER1 JTAG 指令获得 SEL 信号。

有人成功使用了这个模拟组件吗?

到目前为止,我只是在我的测试台上使用了非常简单的结构。在我确切知道如何激发它之前,我不想构建一个更大的设计。

谢谢。

0 投票
1 回答
1686 浏览

fpga - Nios II 性能不稳定,无法连接到目标系统

我已经使用 DBC5CEFA7 开发板将近一年了,我遇到了几个与 Nios II 处理器不一致的问题。我正在使用读取和写入信息到我在 FPGA 中执行的其他 VHDL 模块,并验证输入和输出是否正确且符合预期。因此,我时不时地添加/修改/删除 PIO 端口来完成这些任务,我会在小的改动中进行这些修改,但可能是在生成 Nios II 并且我的整个项目被合成的这些迭代之一中,但是当我尝试通过 JTAG 连接到微控制器,我得到“未找到连接的系统 ID”错误。

我尝试通过菜单“NIOS II > Generate BSP”重新生成 BSP,通过 BSP 编辑器,我尝试创建一个新项目,我已经重新安装了 Quartus,但仍然没有。我找不到解决方案,而且我发现这些错误非常令人沮丧,因为我无法继续开发我的项目。我设法克服这些错误的唯一方法是使用源代码控制管理器 (GIT) 并退后一步直到 NIOS 架构工作,然后从那里修改它直到它再次工作,但这种方法非常耗时。也许有人经历过类似的事情,可以为我指明正确的方向,我将不胜感激!

非常感谢!