英飞凌
直播中

李娓仑

7年用户 1326经验值
私信 关注

如何使用openocd调试FX3?

我正试图通过加载 UVC 示例来调试 ez-usb FX3 摄像头套件

我按照EzUsbSuite_UG pdf 第 22 页设置 openocd 步骤。但似乎无法正常工作。启动过程卡在 62%。

当尝试手动启动 openocd.exe 时,得到的结果是

C:Program Files (x86)CypressEZ-USB FX3 SDK1.3JTAGOpenOCDWindows>openocd.exe -f"C:Program Files (x86)CypressEZ-USB FX3 SDK1.3JTAGOpenOCDConfigarm926ejs_fx3.cfg"
开放式片上调试器 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 - adaptive
适配卡速度:1000 kHz
Error:未找到 CyJtagDevice
在程序 "init "中




                                                                                                                                                                                                                                                                                                                                                                                                        
                                                        

回帖(1)

shawon

2024-7-17 11:29:32
以下是一些建议和步骤,希望能帮助您解决问题:

1. 确保您已经正确安装了Cypress EZ-USB FX3 SDK。如果没有,请从Cypress官方网站下载并安装。

2. 确保您的FX3开发板已经连接到计算机,并且JTAG接口已经正确连接。

3. 打开命令提示符(Windows)或终端(Linux/Mac),并导航到OpenOCD的安装目录。例如:

   ```
   cd "C:Program Files (x86)CypressEZ-USB FX3 SDK1.3JTAGOpenOCDWindows"
   ```

4. 运行以下命令启动OpenOCD:

   ```
   openocd.exe -f "C:Program Files (x86)CypressEZ-USB FX3 SDK1.3JTAGOpenOCDConfigarm926ejs_fx3.cfg"
   ```

   注意:请确保路径中的反斜杠()正确。如果路径中包含空格,请使用双引号将整个路径括起来。

5. 如果您仍然遇到问题,可以尝试更新OpenOCD到最新版本。您可以从OpenOCD官方网站下载最新版本:https://sourceforge.net/projects/openocd/

6. 在启动OpenOCD后,您可以尝试使用以下命令加载UVC示例:

   ```
   program fx3_demo_uvc.hex verify reset
   ```

   这将加载UVC示例程序到FX3,并在加载完成后重置设备。

7. 如果您在调试过程中遇到任何问题,可以参考OpenOCD的文档和用户指南,以获取更多关于如何使用OpenOCD调试FX3的信息。


举报

更多回帖

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