器件型号:BEAGLEBN
工具/软件:Code Composer Studio
我有一个旧的 BeagleBone 'white'、标记为修订版 A3、我想使用它来完成 PRU 实验。
幸运的是、BeagleBone 具有 PRU 实验所需的集成式 XDS100v2。 但遗憾的是、在 Linux 上、连接检查失败:
sudo ./ccsv8/ccs_base/common/uscif/dbgjtag -f ~/.ti/ti/1/0/BrdDat/testBoard.dat -RV -o -F inform、logfile=yes -S pathlength -S integrity
---- [打印电路板配置路径名]---------------
/home/me/.ti/ti/1/0/BrdDat/testBoard.dat
---- [打印重置命令软件日志文件]-----------------
此实用程序已选择100或510类产品。
此实用程序将加载适配器'libjioserdesusbv3.so'。
软打开控制器时出错。
---- [发生了错误,该实用程序已中止]-----
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-151'(0xffff69)。
标题为'C_ERR_FTDI_open'。
说明如下:
连接期间使用的 FTDI 驱动程序函数之一
返回错误状态或错误。 原因可能是一个或
更多内容:没有插入 XDS100、XDS100序列号无效、
XDS100 EEPROM 空白、FTDI 驱动程序缺失、USB 电缆故障。
使用'common/uscif'中的 xds100serial 命令行实用程序
文件夹来验证是否可以找到 XDS100。
(shell 命令"sudo ...dbgjtag..." 是 CCS 中运行的"verifiy"、就我所能告诉的那样-这比 GUI 更易于运行、因此我只需运行 shell 命令。)
我在 Windows 上尝试了同样的操作、验证成功!
VID:PID 为 0403:a6d0 (Future Technology Devices International、Ltd Texas Instruments XDS100v2 JTAG/BeagleBone A3)。
在 Windows 上、我无法安装 PRU 编译器、因此我受困于 Linux。 (Linux 是首选、因为 AM33x Linux SDK 仅在 Linux 上提供、但稍后会提供。)
欢迎您提供有关如何解决此问题的建议!