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.

[参考译文] DCA1000EVM:USB 串行端口;协议错误。

Guru**** 2457760 points
Other Parts Discussed in Thread: DCA1000EVM, AWR1443, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1492882/dca1000evm-usb-serial-port-protocol-error

器件型号:DCA1000EVM
Thread 中讨论的其他器件: AWR1443UNIFLASH

工具/软件:

您好、Sirs:

我尝试将 DCA1000EVM 与 mmWaveStudio 02_01_01_00连接、但在安装 FTDI 器件驱动程序后、设备管理器会将端口名称显示为"USB Serial Port"、而不是手册中指定的"AR-DevPACK-EVM-012"。 端口显示如下图所示:

我已经按照手册和其他论坛帖子中提供的解决方案更新了路径中的驱动程序  C:\ti\mmwave_studio_02_01_01_00\FTDI 。 该手册规定、更新驱动程序后、端口名称应按顺序更改为 "AR-DevPACK-EVM-012"。 但是、即使重新连接 USB 接口并重新安装驱动程序后、端口名称仍显示为 "USB Serial Port"(USB 串行端口)。 检查属性后、制造商和版本号显示正确且正常。

连接到 AWR1443 Boost 后、 mmWaveStudio 02_01_00 在初始 复位 步骤期间立即遇到错误:
状态:无法打开/关闭 GpioControl、 错误类型:协议错误。
此外、系统会 为"No. of Devices Detected"报告"0"。
 MmWaveStudio 的详细日志 如下所示:

 

[09:05:14] ###运行 Startup 脚本:"C:\ti\mmwave_studio_02_01_00\mmWaveStudio\Scripts\Startup.lua"###

[09:05:14] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime"," 1")

[09:05:14] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime 格式"," HH:MM:ss ")

[09:05:14] Scripter 被忽略:尝试再次或在构建之前 UnBuild()。

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 0/dll"、"C:\ti\mmwave_studio_02_01_01_00\\mmWaveStudio\\clients\LabClient.dll")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 0/use","true")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 1/use"," fals")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 2/使用","错误")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 3/use","假")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 4/use"," fals")

[09:05:14] RSTD.SetVar ("/Settings/AL Client/Al dll"、"C:\ti\mmwave_studio_02_01_01_00\\mmWaveStudio\\Runtime\\SAL.dll")

[09:05:14] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll",")

[09:05:14] RSTD.SetVar ("/Settings/AutoUpdate/Enabled ","真")

[09:05:14] RSTD.SetVar ("/Settings/AutoUpdate/Interval "," 1")

[09:05:14] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay ","真")

[09:05:14] RSTD.SetVar ("/Settings/Monitors/OneClickStart ","真")

[09:05:14] RSTD.SetVar ("/Settings/Automation/Automation 模式","错误")

[09:05:14] RSTD.Transmit ("/")

[09:05:14] RSTD.SaveSettings():设置保存到"C:\Users\Lenovo\AppData\Roaming\RSTD\config.xml"

[09:05:14] RSTD.BUILD()

[09:05:14] RSTD.SaveSettings():设置保存到"C:\Users\Lenovo\AppData\Roaming\RSTD\config.xml"

[09:05:14] RSTD.Transmit ("/")

[09:05:14] RSTD.AL_BUILD()

[09:05:14] RSTD.AL_LoadXml()

[09:05:14] RSTD.Transmit ("/")

[09:05:14] RSTD.AL_Init()

[09:05:14] RSTD.RSTD.RSTD( Clients_Build )

[09:05:14] gm:init

[09:05:14] GM:已加载"C:\ti\mmwave_studio_02_01_00\mmWaveStudio\clients\LabClient.dll"

[09:05:14] gm: 1 guest(s) init

[09:05:14] GM:1个模块初始化

[09:05:14] gm:2选项卡  初始化

[09:05:14] RSTD.Xml() Client_Load

[09:05: 14][RadarAPI]:ar1.selectRadarMode(0

[09:05: 14][RadarAPI]:状态:通过

[09:05:14] 已安装 Matlab Runtime Engine

[09:05:14] [RadarAPI]:启动 Matlab 引擎。

[09:05:18] [RadarAPI]:MATLAB 引擎已启动!

[09:05:19] [RadarAPI]:ar1.selectCascadeMode(0

[09:05:19] [RadarAPI]:状态:通过

[09:05:19] [RadarAPI]:ar1.LoadSettings ('C:\Users\Lenovo\AppData\Roaming\RSTD\ar1gui.ini')

[09:05:19] 测试=错误

[09:05:19] RstdNet: Port 2777: Listening...

[09:05:19]  

[09:05:19]*** 脚本已成功完成。***

[09:05:31] [RadarAPI]:打开 GPIO 控制端口

[09:05:31] 状态:无法打开/关闭 GpioControl、错误类型:协议错误

[09:05:31] [RadarAPI]:打开主板控制端口()

[09:05:31] [RadarAPI]:状态:无法打开/关闭 BoardControl、错误值:-1

[09:05:32] [RadarAPI]:ar1.FullReset ()

[09:05:32] [RadarAPI]:状态:未能进行完全复位、错误值:-7

[09:05:32] [RadarAPI]:ar1.SOPControl (2)

[09:05:32] [RadarAPI]:状态:通过

[09:05:41] [RadarAPI]:ar1.Connect (9115115200,1000)

[09:05:42] [RadarAPI]: ar1.Connected () Calling_Is

[09:05:44] [RadarAPI]: ar1.SelectChipVersion ("AR1243")

[09:05:44] [RadarAPI]:状态:通过

[09:05:44] [RadarAPI]: ar1.SelectChipVersion ("AR1243")

[09:05:44] [RadarAPI]:状态:通过

[09:05:44] [RadarAPI]:ar1.deviceVariantSelection("XWR1443"

[09:05:44] [RadarAPI]:状态:通过

[09:05:44] [RadarAPI]:ar1.frequencyBandSelection("77G"

[09:05:44] [RadarAPI]:ar1.SelectChipVersion ("XWR1443")

[09:05:44] [RadarAPI]:状态:通过

[09:05:44] 设备状态: XWR1443/QM/SOP:2/ES:3

[09:05:44] [RadarAPI]:ar1.SaveSettings ('C:\Users\Lenovo\AppData\Roaming\RSTD\ar1gui.ini')

 

 DCA1000EVM 和 AWR1443 Boost 均 根据手册进行了配置。 FPGA 连接正常工作、我甚至尝试    在重新启动 mmWaveStudio 之前使用 Uniflash 刷新1443 Boost。 但是、前面提到的错误仍然存在。
      将原始 DCA1000EVM 替换为另一个单元后、系统正常运行。  工程师能否帮助确定此特定 DCA1000EVM 单元可能有什么问题?

 

感谢您的帮助。

此致、

Wang

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

    您好、

    当您显示隐藏设备(设备管理器>查看>显示隐藏设备)时、是否显示任何 AR-DevPack-EVM-012端口?

    您能否尝试删除连接到 FTDI 时显示的所有 USB 串行 COM 端口驱动程序实例、然后重新连接并显示 COM 端口?

    谢谢您、

    Jin

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

    尊敬的 Jin:

    首先、感谢您的答复。 启用隐藏器件显示后、我确实看到了之前连接到其他 DCA1000EVM 器件的端口记录(AR-DevPACK-EVM-012)。

    然后我把它们全部移除。 重新连接器件后、它显示以下内容(如下所示)

    但即使在更新驱动程序后、端口名称 AR-DevPACK-EVM-012仍然没有出现。

    谢谢!

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

    您好、

    很好、这是意料之中的。 现在、您能尝试在这些 USB 串行端口上再次更新驱动程序吗?  

    谢谢您、

    Jin

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

    尊敬的 Jin:
    我再次更新了这些 USB 串行端口上的驱动程序、但端口名称 AR-DevPACK-EVM-012仍然不显示。 我想知道我的 FTDI 驱动程序版本是否已经过时、是否需要下载新版本的 FTDI 驱动程序、如果是、我可以从哪里下载它?
    谢谢!

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

    您好、  

    我已尝试重新创建第一个屏幕截图中显示的设置:

    1.连接到 DCA1000EVM FTDI 并接通电源。 从中删除 USB 串行端口/AR-DevPACK-EVM 的所有实例  端口(COMP 和 LPT) 和  通用串行总线控制器  部分(如果两者都存在)。

    2.断开并重新连接 DCA1000EVM。 (即使设备显示为适合您的 USB 串行端口、也请尝试后续步骤)

    3.使用 Studio 软件包中的 FTDI 驱动程序更新驱动程序:

    (右键单击)设备>更新驱动程序>浏览计算机以查找驱动程序>在此位置搜索驱动程序:  FTDI

    单击"下一步"后:

    4.它现在应该显示在下面  通用串行总线控制器:

    对每个器件执行此操作。

    5.现在 AR-DevPACK-EVM-012 A~D 应该显示在下面  通用串行总线控制器 。 下还将出现未识别的 USB 串行端口设备  其他器件。

    6.如步骤3中所述、再次更新每个 USB 串行端口设备的驱动程序。

    然后、所有4个 AR-DevPack 都应显示在下  端口(COM 和 LPT) 易于使用。  

    请尝试一下、让我知道它在哪一步失败。

    谢谢您、

    Jin

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

    您好

    以下是我按照您的指示获得的结果:

    1. 我删除了端口和通用串行总线控制器下的所有实例(以前我只删除了端口下的实例、而通用串行总线控制器下仍有许多实例)。
    2. 重新连接了 DCA1000EVM。 (无需任何手动干预、该器件最初显示为"Quad RS232-HS"、稍后显示"USB 串行端口"。 加载期间后、"Ports"部分显示"USB Serial Port A~D"、而通用串行总线控制器显示"USB Serial Converter A~D")
    3. 在上一步中、通用串行总线控制器已显示"USB Serial Converter A~D"、但未更新驱动程序。 更新驱动程序后、器件名称保持显示为"USB Serial Converter A~D"。

    谢谢!

     

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

    您好、

    短暂显示的"Quad RS232-HS"表明检测到了 FTDI 芯片、但驱动器无法按预期取得控制权。 您是否可以尝试以下方法来缩小问题范围:

    谢谢您、

    Jin

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

    尊敬的 Jin:
    我很抱歉晚才回复。 我使用了 mmWstudio–2G (03.00.00.14)版本、但在重置步骤中、我仍然遇到错误:"无法打开/关闭 GpioControl、错误类型:协议错误"。 然后、我切换到另一台计算机并再次尝试连接、但端口名称仍然出现异常、并且在连接到 Studio 时发生了相同的错误。
    谢谢您!

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

    您好、

    您能否引用以下线程并尝试其中所述的调试步骤:

    能否确认为 DCA1000使用的电源?

    谢谢您、

    Jin

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

    尊敬的 Jin:
    我按照步骤单独为 DCA1000供电(使用5V/3A 电源输入)、并仅连接 Radar_FTDI 端口、但问题仍然存在。
    我还查看了 DCA1000调试手册、并注意到类似的问题通常是由固件和芯片版本不匹配引起的。 但是、我现在完全卡住了、没有其他引线。
    谢谢!

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

    您好、

    很抱歉、延迟的回复。 此时、我们不确定导致问题的原因、并且没有调试 FTDI 固件的技术知识。 请与客户服务中心或您的经销商联系以协调故障分析。

    谢谢您、

    Jin