问题标签 [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.
stm32 - 尝试使用 OpenOCD 刷新 STM32F3 探索板:`no flash bank found`
我克隆了这个 repo并尝试使用make flash
. 相关规则是这样的:
oocd.cfg:
make flash
然后给我以下输出:
该program
命令向我显示no flash bank found
并没有写入任何数据。自然,verify
命令失败。
我从 0.9 标签构建了 OpenOCD。我libusb-1.0-0-dev
使用 aptitude 安装,这是 ST-Link 支持所必需的。
我的配置有什么问题,或者我可以尝试使用 OpenOCD 的替代方法来完成此任务吗?
usb - 是否可以使用连接到单个 PC 的 2 个 JTAG 来闪存两个设备?
我需要使用 Xilinx Impact 命令行刷新两个设备。这两款设备都配备了 JTAG 并连接到 PC 的不同 USB 端口。
我的 Flash 脚本包含以下代码:
是否有任何命令可以指定 COM 端口来运行此批处理文件。
arm - JTAG调试ARM,搜索WFI替代代码
我正在尝试动态分析基于 NXP LPC1752 (Cortex-M3) 的 USB 设备的固件。该固件包含一条 WFI 指令,该指令似乎干扰了我的尝试,因为 JTAG 探针有时无法访问该设备。用于测试的探针是 Segger JLink-Edu v9.3,使用 Seggers 自己的或 OpenOCD 作为 GDB 服务器,以及带有 OpenOCD 的 BusBlaster v2.5。
我试图通过用 NOP 或空的无限循环替换 WFI 来删除它。无论哪种方式,设备都不再枚举。
由于这个 WFI 指令伴随着几个 NOP,我问是否有一个代码序列可以做 WFI 所做的事情,而无需进入睡眠模式?
fpga - 用 AVR Programmer 代替 USB Blaster 对 FPGA 进行编程
我买了一块 MAX 10 FPGA 10M08 开发板,上面有一个 JTAG,上面写着可以用 Altera USB Blaster 进行编程。不耐烦,我可以使用我的 AVR 编程器并连接,假设目标电源是这样使用的吗?
我猜这里 sck 到 tck 的时钟速度可能是最大的问题?
debugging - 访问 ARM-Cortex-M4 寄存器的 JTAG 指令
我有一个调试探针,允许我执行 JTAG 操作(指令和数据扫描)。有了这个,我想知道如何知道我使用的 SOC 实现了由 ARM CoreSight 调试架构定义的 JTAG 调试端口,我如何访问 MCU 寄存器。
我的猜测是,这意味着通过调试端口、访问端口、AMBA AHB 总线接口和来自 ARM 内核的 IO 端口进行事务。这些事务在 IR 和 DR 扫描方面是如何进行的?我在哪里可以找到一个例子?
ftdi - 使用 FTDI -JTAG 读取 MachXo2 的设备 ID 的代码
在我的项目中,我正在使用 JTAG 功能使用 FTDI 主设备进行 MachX02 编程。我正在尝试读取 MachX02 的设备 ID,但无法正常工作,这是我读取 MachX02 设备 ID 的示例代码:
我出错的地方无法识别,对于 MachX02 在发送设备 ID 操作码之前,我需要发送任何其他操作码吗?请帮助解决这个问题,在此先感谢。
arduino - Arduino Due 操作寄存器 SAM3X8E
这不是代码问题。
使用 Arduino 是否意味着,我们都准备好了,您只需使用已经存在的库并将代码放在一起吗?我不这么认为,因此想应用我在学校学到的 c 编程技能和操作寄存器。
Arduino Due 上有三个明显的编程端口: - usb prog - usb native - jtag
我需要 Arduino 应用程序才能开始使用吗?(原因?)还有哪些其他编程工具可用呢?
我正在考虑使用控制器手册和简单的编程环境 + jtag。http://www.atmel.com/devices/sam3x8e.aspx
抱歉问,但有这样做的描述吗?(是的,我想进一步了解微控制器。这并不意味着我想重新发明轮子。)
c - 断点如何在嵌入式设备上工作?
这只是个人兴趣的问题。我知道我的 JTAG 能够读取 uController 的寄存器值。但我不知道 JTAG 设备如何知道何时停止 uController。我认为可能添加了一些代码来调用中断,但是您可以在操作期间添加断点,因此这个接缝是错误的。那么它是如何完成的呢?
arm - Atmel-ICE 编程 atsam4sd32c
我在使用 32 位 atsam4sd32c ARM Cortex M4 的自定义 pcb 编程时遇到问题。我无法使用 ATMEL-ICE 调试器通过 JTAG/SWD 接口对微控制器进行编程。但是,我可以使用 atmel studio 7.0 命令提示符获取设备签名标识符。也可以进行手动芯片擦除和复位。
当我尝试通过 atmel studio 7.0 软件对电路板进行编程时,上传速度为 14%。
我们已经尝试了很多,但没有取得进展。
任何人都可以帮忙吗?