This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMDSHVMTRINSPIN:无法连接或识别 USB 串行端口

Guru**** 1831610 points
Other Parts Discussed in Thread: TMDSHVMTRINSPIN, TMS320F28069, CONTROLSUITE, MOTORWARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/855408/tmdshvmtrinspin-cannot-connect-or-identify-usb-serial-port

器件型号:TMDSHVMTRINSPIN
主题中讨论的其他器件: TMDSCNCD28069MISOTMS320F28069controlSUITEMOTORWARE

您好!

我最近于  2019年10月16日购买了 TMDSHVMTRINSPIN 套件、现在我将首次设置该器件。 我正在尝试使用套件中随附的 USB 驱动器附带的 GUI Composer InstaSPIN 程序进行初始运行。 我一直遵循"快速入门指南:使用图形用户界面评估 InstaSPIN-MOTION (F2806xM)"文档、直到将 USB 端口连接到计算机并启动 GUI 为止。 当我连接 USB 时、我无法在设备管理器中找到该设备、当我启动 GUI 时、我收到错误消息:

"ScriptingException:Error connecting to the target:emulation failure Occured"(脚本异常:连接到目标时出错:发生仿真

我安装了一个 TMDSCNCD28069MISO 控制卡、其中 SW1:上行、SW2:下行、SW3:上行。 我已验证跳线 J3、J4、J5、J7、J8、  M3-J5和 J2已正确配置。 我将一个无刷直流电机连接到端口 U、V 和 W。我将一条香蕉电缆从 BS5连接到 BS1。 我连接了15 VDC 电源、并将 USB 电缆连接 到控制卡上的 J1。 当我插入15 VDC 电源时、M6-LD1和控制卡上的 LD1变为绿色。 当我将 USB 连接到 J1时、M3-LD1变为绿色、但是、我的计算机无法识别连接的任何 USB (在设备管理器中无法识别)。 执行这些步骤后、我尝试连接交流电源插头、但仍然无法识别 USB。

如何解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以尝试查看此应用报告吗? 它提供了一些有关常见连接问题的调试提示。

    www.ti.com/lit/spracf0

    您是否能够在 CCS 中连接到器件?

    谢谢、

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试在 CCS 中连接时、我将连接设置为"Texas Instruments XDS100v2 USB Debug Probe"、将板/器件设置为"TMS320F28069"、保存了配置、然后单击按钮测试连接。 这将产生以下输出:

    [开始:德州仪器 XDS100v2 USB Debug Probe_0]
    执行以下命令:
    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity
    [结果]

    ---- [打印电路板配置路径名]---------------
    C:\Users\username001\AppData\Local\TEXASI~1\CCS\
       ccs920\0\BrdDat\testBoard.dat
    ---- [打印重置命令软件日志文件]-----------------
    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioserdesusb.dll'。
    软打开控制器时出错。
    ---- [发生了错误,该实用程序已中止]-----
    此错误由 TI 的 USCIF 驱动程序或实用程序生成。
    值为'-716'(0xfffd34)。
    标题为"SC_ERR_LIB_LOAD_SERDES_DRV"。
    说明如下:
    无法找到所需的动态库 jscserdes。
    库不在搜索路径上。
    [结束:德州仪器 XDS100v2 USB 调试探针_0]
     我已经尝试使用相同的输出重新安装 controlSUITE、CCS 和 MotorWare。
    关于 www.ti.com/lit/spracf0 文档、第3.3节为我提供了一个"对仿真控制器进行重新编程"的路径。 然后、该文档指向 https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/252873/889381#889381、但我不确定如何准确执行该重新编程... 我是否需要断开 TMDSCNCD28069MISO controlCARD 与 HVMTR 套件的连接并使用其中一个卡上 USB 连接? 如何执行重新编程会话? 或者、我是否应该专注于解决上述可疑的驱动程序问题?
    请提供任何帮助
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    jioserdesusb.dll 应该位于 CCS 安装中的\ccs\ccs_base\common\uscif 下。 下载 CCS 时应包含该软件。 它是否存在并可访问?

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以在  \ccs\ccs_base\common\uscif 目录中看到 jioserdesusb.dll 文件。 有趣的是、无论我是否将 USB 电缆连接到 HVMTR 套件、我都会看到相同的错误消息

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了进一步排除故障、我在 Ubuntu 18.04上安装了 CCS 并尝试进行连接。 这次、我看到以下错误  

    [开始:德州仪器 XDS100v2 USB Debug Probe_0]

    执行以下命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

    [结果]


    ---- [打印电路板配置路径名]---------------

    /home/username001/.ti/ccs920/0/0/BrdDat/testBoard.dat

    ---- [打印重置命令软件日志文件]-----------------

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'libjioserdesusb.so'。

    软打开控制器时出错。

    ---- [发生了错误,该实用程序已中止]-----

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

    值为'-151'(0xffff69)。
    标题为'C_ERR_FTDI_open'。

    说明如下:
    连接期间使用的 FTDI 驱动程序函数之一
    返回错误状态或错误。 原因可能是一个或
    更多内容:没有插入 XDS100、XDS100序列号无效、
    XDS100 EEPROM 空白、FTDI 驱动程序缺失、USB 电缆故障。
    使用'common/uscif'中的 xds100serial 命令行实用程序
    文件夹来验证是否可以找到 XDS100。

    [结束:德州仪器 XDS100v2 USB 调试探针_0]

    这似乎指向 了 www.ti.com/lit/spracf0 指南中提到的对仿真控制器重新编程的内容。 对 TMDSCNCDF28069MISO 控制卡上的 FTDI FT2232进行重新编程的详细步骤是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最后一次跟进。 我尝试了两条不同的 USB 电缆并在 common/uscif 目录中运行了 xds100serial 命令行实用程序。 两次我在命令行中都有以下输出:

    $./xds100串行
    正在扫描 XDS100仿真器...

    未在系统上找到 XDS100仿真器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否已在未与 TMDSHVMTRINSPIN 对接的情况下完成了连接? 当您通过微型 USB 进行连接时、您应该能够通过微型 USB 为 controlCARD 供电。

    我将查找有关如何重新编程 FTDI 芯片的更多信息。 您可以尝试查看 此页面。 我不确定信息有多陈旧...

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我计划今天拿起所需的 USB 电缆。 我将很快跟进这种连接。

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、在获得正确的 USB 电缆后、我从  TMDSHVMTRINSPIN 套件中移除了 TMDSCNCD28069MISO controlCARD。 我将两个 USB 连接到我的 Windows 计算机、并在 CCS 中测试了连接。 当卡与 HVMTR 套件隔离时、似乎可以连接到卡。 以下是我的输出:

    我现在如何继续?

    [开始:德州仪器 XDS100v2 USB Debug Probe_0]

    执行以下命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

    [结果]


    ---- [打印电路板配置路径名]---------------

    C:\Users\username001\AppData\Local\TEXASI~1\CCS\
    ccs920\0\BrdDat\testBoard.dat

    ---- [打印重置命令软件日志文件]-----------------

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioserdesusb.dll'。
    库构建日期为2019年8月26日。
    库构建时间为'13:34:49'。
    库软件包版本为'8.3.0.00003'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为'4'(0x00000004)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ---- [打印重置命令硬件日志文件]-----------------

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 FTDI FT2232。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 FTDI FT2232功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    ---- [用于从 PLL 生成的 JTAG TCLK 输出的日志文件]---

    没有用于对 JTAG TCLK 频率进行编程的硬件。

    ---- [测量最终 JTAG TCLKR 输入的源和频率]----

    没有用于测量 JTAG TCLK 频率的硬件。

    ---- [对 JTAG IR 和 DR 执行标准路径长度测试]-----

    此路径长度测试使用64个32位字的块。

    JTAG IR 指令路径长度测试成功。
    JTAG IR 指令路径长度为38位。

    JTAG DR 旁路路径长度测试成功。
    JTAG DR 旁路路径长度为1位。

    ---- [对 JTAG IR 执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG IR 完整性扫描测试成功。

    ---- [在 JTAG DR 上执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG DR 完整性扫描测试成功。

    [结束:德州仪器 XDS100v2 USB 调试探针_0]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经尝试   了您之前提到的此页面的链接。 我能够扫描以在 TMDSCNCD28069MISO controlCARD 上找到我的器件、成功擦除器件(如规定)、但无法对器件进行编程。 当我单击对 FT2232芯片进行编程时、会出现一条错误消息、提示"未找到器件"。 但是、我可以执行扫描并将其状态设置为"状态"

    空白器件数量= 1
    已编程器件数量= 0

    如果我从 USB 端口断开了我的卡并重新扫描、我会看到

    空白器件数量= 0
    已编程器件数量= 0

    显然、它看到的是器件、但我无法对其进行编程。 一个可能的问题是  、此页面 为 FT2232C 提供软件、而我 的 TMDSCNCD28069MISO controlCARD 上的器 件型号为 FT2232HL。

    我还可以尝试其他什么?

    John  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请原谅多个帖子。 通过在此   页面上滚动 、我找到了 FT2232H 的合适 EPT 文件。 我成功地重新编程了芯片、将器   件重新安装到了 TMDSHVMTRINSPIN 套件中、但在尝试通过 TMDSHVMTRINSPIN 套件进行连接时、仍然未找到与 Windows PC 或 Ubuntu 18.04计算机的连接。 此时、我不知道如何继续

    约翰·伊斯穆姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    那么、controlCARD 本身看起来不错吗? 仅当对接在 TMDSHVMTRINSPIN 套件上时进行连接才不起作用?

    M3-J5的状态是什么? 您是否已填充它?

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我断开 controlCARD 并通过其 miniUSB 和 microUSB 端口连接到计算机时、我能够建立连接。 当我将 controlCARD 连接到 TMDSHVMTRINSPIN 套件并尝试通过 TMDSHVMTRINSPIN 套件 M3部分的 USB 端口进行连接时、没有任何连接。 在此配置中、我不使用 controlCARD 上的 microUSB 或 miniUSB 连接器。

    TMDSHVMTRINSPIN 似乎 是问题所在。

    我已组装 M3-J5跳线、并且已为 controlCARD 启用直流电源。

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为需要组装 M3-J5来禁用 HVKIT 上的仿真器、而不是使用 controlCARD 上的 XDS100、因此您将使用 controlCARD 上的迷你 USB。 该配置是否起作用?

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这种简单的解决方案似乎是问题所在。 谢谢!