我目前正试图让 openocd 调试器在 Windows 11 上的超高速资源管理器开发工具包上运行,我已经按照指南上的说明进行了操作,但还是出现了一些与停止相关的错误:
日志
开放式片上调试器 0.8.0 (2014-12-03-15:43)
根据 GNU GPL v2 授权
有关错误报告,请阅读
http://openocd.sourceforge.net/doc/doxygen/bugs.html
警告 :适配器驱动程序'cy7c65215'未声明允许哪些传输;假定只允许传统 JTAG
Info : 只有一个传输选项;自动选择'jtag'
adapter_nsrst_delay: 200
jtag_ntrst_delay:200
适配卡速度:1000 kHz
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst
RCLK - adap
tive
适配卡速度:1000 kHz
Error:CyGetDeviceInfo 失败
Info : clock speed 1000 kHz
Error:CyJTAGRead 返回:6
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回: 11
Error:JTAG 扫描链询问失败:所有 1
错误:检查 JTAG 接口、定时、目标
电源等
错误:尝试使用已配置的扫描链......
错误:CyJTAGRead 返回:11
错误:fx3.cpu: 红外捕获错误;看到的是 0x0f 不是 0x01
错误:CyJTAGRead 返回:11
Warn : Bypassing JTAG setup events due to errors
Error:CyJTAGRead returned: 11
Info : Embedded ICE version 0
Error: unknown EmbeddedICE version (comms ctrl: 0x00000000)
Info : fx3.cpu: hardware has 2 breakpoint/watchpoint units
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead returned: 11
Info : accepting 'gdb' connection from 3333
Error:CyJTAGRead returned: 11
Error:CyJTAGRead returned: 11
Error:CyJTAGRead 返回: 11
Error:CyJTAGRead 返回:11
未定义调试原因 7 - 目标需要重置
Error:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
错误:目标未停止
Error:目标未停止
Error:目标未停止
Error:目标未停止
Error:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:目标未停止
错误:CyJTAGRead 返回:11
警告:目标未停止
错误:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:JTAG 扫描链询问失败:所有 1
错误:检查 JTAG 接口、定时、目标电源等
错误:尝试使用已配置的扫描链......
错误:CyJTAGRead 返回:11
错误:fx3.cpu: 红外捕获错误;看到的是 0x0f 不是 0x01
错误:CyJTAGRead 返回:11
Warn : Bypassing JTAG setup events due to errors
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
Warn : srst pulls trst - can not reset into halted mode. 复位后发出停止指令。
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
Error:CyJTAGRead 返回: 11
Error:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:Error: CyJTAGRead returned: 11
Error: timed out while waiting for target halted
TARGET: fx3.cpu - Not halted
在程序 "reset "中
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
Error:CyJTAGRead 返回: 11
Error:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead returned: 11
Info : Halt timed out, wake up GDB.
Error:CyJTAGRead returned: 11
Error: timed out while waiting for target halted
in procedure 'halt'
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回: 11
错误:CyJTAGRead returned: 11
Warn : target not halted
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
Error:CyJTAGRead 返回:11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead 返回: 11
错误:CyJTAGRead returned: 11
```
它从未进入我的断点(断点在主函数上)并终止进程。
我的配置
在 USB 控制中心确实可以看到所需的设备:
知道我错过了什么吗?