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.

[参考译文] Linux/AWR1642BOOST:AWR1642BOOST

Guru**** 2560390 points
Other Parts Discussed in Thread: UNIFLASH, AWR1642BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/634269/linux-awr1642boost-awr1642boost

器件型号:AWR1642BOOST
主题中讨论的其他器件:UNIFLASH

工具/软件:Linux

您好!

我运行的 Mac OS X 带有虚拟盒 Ubuntu 14.04、无法访问访客帐户内的 USB。 我使用的是 Uniflash、并收到错误:

"未收到器件的初始响应。 请在重新刷写设备之前重新启动设备。"

我可以在/dev/ttyACM0和/dev/ttyACM1上看到我的 USB 器件、我在 Uniflash GUI 上使用/dev/ttyACM0、但它始终为我提供相同的错误。 我在网上没有发现类似问题。 是否存在任何已知问题? 我已经检查并重新检查了毫米波 SDK 指南中概述的所有步骤。 此外、跳线处于正确位置。 请帮帮我。

Jerry

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

    Jerry、

    如果您已经按照用户指南中的说明设置了 AWR1642BOOST SOP、则所有内容都应该正常工作。

    另请查看 Uniflash 用户指南 、了解是否遗漏了任何内容。

    在 Uniflash 上、请勿使用自动连接/检测我的设备功能。 手动选择器件并执行刷写操作。

    谢谢、

    Raghu   

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

    感谢您的回答。 我已经阅读并仔细检查了《Uniflash 用户指南》以及毫米波 SDK 指南、没有遗漏任何步骤。 此配置以前是否经过测试或尝试过? 我将 macOS Sierra 10.12.6作为主机运行(我的 USB 连接到 AWR1642BOOST 板)、我将运行虚拟盒子、以便在客户操作系统上运行 Ubuntu 16.04桌面版本。 我可以在访客帐户中看到 USB 设备、如下所示:

    Jerry@jerry-VirtualBox:/dev/serial/by-id ls -la
    总计0
    drwxr-xr-x 2 root 80 Oct24 16:13。
    drwxr-xr-x 4 root 80 Oct24 16:13。
    lrwxrwxrwx 1 root root 用户10月13日24 16:13 USB-TExas-instruments_XDS110__02.03.00.07_Embed_With _CMSIS-DAP_R0041027-if00 ->../../ttyACM0
    lrwxrwxrwx 1 root root 用户10月13日24 16:13 USB-TExas-instruments_XDS110__02.03.00.07_Embed_With _CMSIS-DAP_R0041027-if03 ->../../ttyACM1
    Jerry@jerry-VirtualBox:/dev/serial/by-id lsusb
    总线002设备001:ID 1d6b:0003 Linux Foundation 3.0根集线器
    总线001器件005:ID 0451:bef3 Texas Instruments、Inc.
    总线001设备002:ID 80e:0021 VirtualBox USB Tablet
    总线001器件001:ID 1d6b:0002 Linux Foundation 2.0根集线器
    Jerry@jerry-VirtualBox:/dev/serial/by-id


    我在 Uniflash 中使用/dev/ttyACM0、并从 Uniflash 控制台收到以下错误:

    "未收到器件的初始响应。 请在重新刷写设备之前重新启动设备。"

    XDS110驱动程序是否应安装在主机和客户机上? 还是仅在客人的机上? 我已经尝试了这两个选项、但这无法解决问题。 我还确保将用户名添加到 TTY 和拨出组。

    我希望大家都能帮忙。 再次感谢、

    Jerry
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jerry、
    Uniflash 在 Linux 和 Windows 计算机上经过验证、但可能尚未在设置上进行验证、就像您尝试使用 MAC+Ubuntu VM 时一样。
    我可能需要掌握一个 MAC 系统、并亲自尝试获取答案。

    -Raghu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不确定是否相关,但使用的 Linux 用户帐户是否可能不是“拨号”组的一部分,因此没有访问串行端口的权限? 下面是一些附加信息(从另一个文档复制):

    您的用户帐户必须是“dialout”UNIX 组的成员,才能访问 Linux 上的串行端口。 要检查您是否是此组的成员,请运行“Groups”(组)命令。 如果您已经是“拨号”组的成员,则输出应列出“拨号”(除其他组外)。 如果您不是“dialout”组的成员,请运行以下命令将您的用户帐户添加到该组,然后注销并登录 Linux 以使更改生效:
    $ sudo adduser 拨号
    执行此命令后、请注销并登录 Linux、以便更改生效。

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

     您好,John,我已经将用户名添加到拨号组。 我刚刚在 Windows 10中尝试过、设备管理器中识别到了该设备、但 Uniflash 工具仍然无法连接。 请参阅照片。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 Windows 10上使用 Mac 上的并行程序进行了测试、结果相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:

    因此、我尝试使用 VirtualBox (Mac OS 主机、Ubuntu Guest)连接到 AWR1642Boost EVM、我尝试使用 Parallels (Mac OS 主机、Windows 10 guest 虚拟机)、我尝试使用双引导和训练营(Windows 10)、最后、我尝试使用独立的 Windows 7、问题仍然存在。 在所有情况下、操作系统都会识别这两个端口、但 Uniflash 无法以相同的问题进行连接。

    我看到另一个类似问题的报告:"AWR1642BOOST:无法使用 UNIFLASH 将.bin 文件刷写到 AWR1642BOOST EVM "

    文章说解决了、但我看不到有关如何解决的文档。 请帮助。

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

    Jerry、

    COM 端口似乎是正确枚举的。

    在 AWR1642BOOST 上、您是否具有用于刷写操作的正确 SOP 设置?  

    要进行刷写操作,您需要  将跳线放置在 SOP0和 SOP2上。

    如果您只有 SOP0跳线(默认),则设备将不会进入刷写模式。

    谢谢、

    Raghu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此问题是否已解决? 请标记有助于解决问题的帖子并关闭帖子。

    谢谢、
    Raghu