问题标签 [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 投票
5 回答
1267 浏览

c - 设置断点时薛定谔错误消失

我的代码中有一个奇怪的错误,当我尝试调试它时它消失了。

在我的定时器中断(总是运行系统代码)中,我有这样的事情:

在我的主循环中,我有

当计时器中的条件(我认为)满足时,永远不会调用主循环中的这个条件。条件是外部的(端口引脚、ADC 结果等)。首先我在位置 1 放了一个断点,它永远不会被触发。

为了检查它,我放了断点 nr。2 some_global_flag = 1;,在这种情况下,代码有效:当条件为真时触发两个断点。

更新1:

为了研究是否有一些计时条件负责,if如果没有调试就永远不会进入计时器中,我在计时器中添加了以下内容:

该标志不在代码中的其他任何地方使用。它在 RAM 中,并且在开始时 RAM 被清零。

现在,当所有的断点都被禁用(或者只有 main 中的断点 1 被启用)时,代码不能正常工作,函数不会被执行。但是,如果我只启用 NOP 上的断点 3,代码就可以工作!断点被触发,继续后,函数被执行。(它有可见和可听的输出,所以如果它运行就很明显了)

更新 2:

定时器中断是可中断的,在其开始时通过“SEI”。我删除了那条线,但行为并没有以任何明显的方式改变。

更新 3:

我没有使用任何外部存储器。由于我非常接近闪存中的限制,因此我在编译器中进行了最大尺寸优化。

编译器(CodeVision)可以负责吗,还是我做错了什么?

0 投票
2 回答
1930 浏览

pic - 没有pickit的程序pic32

有没有一种方法可以在不使用 Pickit 型编程器的情况下对裸机(尚未使用引导加载程序进行闪存)进行编程(闪存)pic32 芯片?

例如,JTAG 是否有任何正在进行的项目?

0 投票
1 回答
459 浏览

linux - 开始使用此 ARM7 板

这个坏小子最近上岗了。但是,没有任何说明、CD-ROM 或开发工具包的东西。

尽管缺乏说明,但我很确定我们应该能够使用 DS-5、JTAG 电缆和嵌入式 linux 来实现它。目标是在其上运行一个小型 Web 服务器/站点。

这是一块带有 SEP 4020 ARM7 芯片的 UB4020EVB 板。具有 JTAG、USB 和以太网连接。

有谁知道a)我需要什么硬件套件来启动它并在操作系统上运行,b)如果我们需要任何特定的JTAG电缆。

任何帮助表示赞赏。

谢谢!

在此处输入图像描述

0 投票
3 回答
3607 浏览

gdb - 像 gdb 这样的调试器如何通过 JTAG 设置断点?

我正在使用 gdb 进行调试。我想知道 gdb 如何在内部工作以通过 JTAG 在嵌入式处理器上设置断点。

0 投票
2 回答
1770 浏览

linux - Linux 无法检测到 Altera FPGA

嗯,我有一个 Altera FPGA 和 USB 冲击波。我下载了 quartus,但它没有检测到 FPGA,我尝试使用 urjtag,它工作正常。我尝试用 sudo 运行它,但还是一样。请帮忙

0 投票
1 回答
1256 浏览

microcontroller - 是否可以使用 AVR 编程器对 MSP430 MCU 进行编程?

是否可以使用 AVR 编程器设备(支持 JTAG 并通过 USB 连接到 PC)使用其 JTAG 接口对 MSP430 MCU 进行编程?
如果没有,为什么没有?!?& 如果是,如何将它与 Code Composer Studio 5 集成?

0 投票
2 回答
1709 浏览

embedded - 关于 Bus Pirate 设备编程器的意见?

我想在家里做一些爱好固件开发,需要一个设备编程器。希望继续使用开源解决方案,我找到了OpenOCD项目和Bus Pirate。30 美元似乎很容易,尤其是因为它不仅支持 JTAG(SPI、I2C 等)。我已经看到一些提到它不是那里最快的界面。

有没有人使用过其中一种并对它有意见?与 OpenOCD 文档的调试适配器硬件页面中列出的其他程序员有什么比较?

0 投票
1 回答
383 浏览

assembly - PowerPC MPC8245 JTAG

我正在开发一个 MPC8245,一个 603e 系列处理器。我正在使用 BDI2000 JTAG 设备来调试启动代码。

我遇到了一个奇怪的问题。

单步运行正常,直到配置寄存器 MCCR1 (0xF0) 被写入。写入数据值后,所有 ROM 现在都读回 0x00000000。单步无法继续。

MEMGO 位未设置为写入 MCCR1 的数据的一部分。

这是一个限制吗?还是我做错了什么?

0 投票
1 回答
2392 浏览

embedded - JTAG 上的系统控制台无法执行 master_write_32 — 在目标运行时不能执行此操作吗?

我有一个用 Verilog 编写的简单控制器,用于配置 Altera 的 TSE MAC。到目前为止,这相当简单。然而,我接下来想做的是设置很多 Marvel PHY 的设置,并继续监控 PHY 和 MAC 的统计数据和错误等。在硬件中这样做似乎有点过头了,所以我决定加入 Nios中央处理器。但在继续在软件中实现组件之前,我想使用 System Console 快速原型化这个想法。无论如何,这是我的 QSys 基础系统:

在此处输入图像描述

调用 MAC 实例,其想法是通过 CPUtse_mac读取/写入来配置它。control_portdata_master

启动并运行系统后,我使用 System Console 连接到它。我认为它通常可以工作,因为它能够获得master服务路径:

它也可以正常打开。但是,在尝试写入 32 位值时它会立即失败:

这是一个例外:

我以前从未使用过 System Console,在 Internet 或手册中找不到任何相关内容。所以问题是——我犯了什么错?任何解决问题的帮助表示赞赏。

0 投票
1 回答
944 浏览

usb - 在没有 JTAG 的情况下将代码嵌入到 MSP430

我是这个主题的新手,想学习如何将代码嵌入到 MSP430 中。我有一个分线板 MSP430-H5438,但我没有使用 JTAG 接口。我已经准备好 IAR 生成的代码(十六进制文件)(ADC、SPI 接口),但是我无法将它们加载到 IC 中。我正在使用 USB-UART 桥接器将设备连接到 PC,使用 BSL 脚本编写软件,但没有结果。在没有 JTAG 接口的情况下将 MSP430 连接到 PC 是否是错误的方法?我在这里绕圈子吗?提前致谢。