乐鑫技术交流
直播中

麦特拉布

12年用户 1044经验值
私信 关注
[问答]

用JTAG连接ESP32开发板(ESP32-LYRAT-MINI_V1.2)的JTAG接口实现调试环境失败了的原因?

我用segger的ARM仿真器的JTAG连接ESP32开发板(ESP32-LYRAT-MINI_V1.2)的JTAG接口实现调试环境的时候失败,电脑已经成功安装了openocd, 并可以查到版本,两边JTAG的接口是直接焊接的,不存在接触的问题。在执行 openocd -f board/esp32-wrover-kit-3.3v.cfg的时候报错,显示找不到设备。是什么原因?如下:
PS D:workplaceESP32esp-iot-solutionexamplesaudiowav_player> openocd -f board/esp32-wrover-kit-3.3v.cfg
Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:46)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Error: no device found
Error: unable to open ftdi device with vid 0403, pid 6010, description '*', serial '*' at bus location '*'
Error: no device found
Error: unable to open ftdi device with vid 0403, pid 6014, description '*', serial '*' at bus location '*'

回帖(1)

笑尽往事

2024-6-17 17:46:24
以下是一些建议和可能的原因:

1. **配置文件错误**:确保您使用的配置文件与您的开发板型号相匹配。您当前使用的是`esp32-wrover-kit-3.3v.cfg`,但ESP32-LYRAT-MINI_V1.2可能需要不同的配置文件。请查阅ESP32-LYRAT-MINI_V1.2的文档,找到正确的配置文件。

2. **JTAG连接问题**:虽然您提到JTAG接口是直接焊接的,但仍然可能存在连接问题。请检查JTAG线和接口是否正确连接,以及是否有任何损坏。

3. **电源问题**:确保开发板和仿真器都已正确连接到电源,并提供足够的电压。如果电源不稳定或不足,可能导致设备无法被识别。

4. **驱动和软件版本**:检查您的电脑是否安装了正确的驱动程序,以及openocd和其他相关软件是否为最新版本。过时的软件或驱动可能导致兼容性问题。

5. **权限问题**:在某些情况下,操作系统可能需要特定的权限才能访问硬件。尝试以管理员或root用户身份运行openocd命令。

6. **硬件故障**:虽然可能性较小,但硬件故障(如开发板或仿真器的JTAG接口损坏)也可能导致问题。尝试使用其他设备或仿真器进行测试,以排除硬件故障的可能性。

7. **日志和错误信息**:仔细检查openocd的输出日志,查找可能的错误信息或警告。这些信息可能提供有关问题的更多线索。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分