【问题标题】:Android Things: Connect to Serial Debug ConsoleAndroid Things:连接到串行调试控制台
【发布时间】:2017-09-19 02:57:18
【问题描述】:

我一直在尝试使用我的 Linux (Ubuntu) 机器上的 USB to TTL cable 连接到 serial console of a Raspberry Pi 3 with Android Things。尽管我按照文档连接了电缆,但执行minicom 命令时得到的只是以下内容

没有机会输入任何字符。所以我既看不到任何内核消息,也看不到设备中的外壳。

我错过了什么?

【问题讨论】:

    标签: console uart android-things


    【解决方案1】:

    我将根据自己的经验提出一些故障排除建议:

    确保您已正确连接 Tx 和 Rx 电缆,因为所有其他设置不会给您任何警告,minicom 会很好地连接到 USB 适配器,但您的屏幕上没有信息圆周率。

    我没有像您使用的那样使用 USB 转 TTL,我的 Tx 和 Rx 的标签在板上倒置。我花了一些时间并借助示波器来弄清楚发生了什么。

    【讨论】:

    • TX 和 RX 没有贴错标签 - 您应该将 TX 连接到 RX 并将 RX 连接到 TX。一个串口的发送是另一个的接收。
    • @fadedbee 一些便宜的 USB 适配器确实将 TX RX 引脚错误地标记(倒置),我认为您并没有看我一眼来支持您的说法。
    • 对不起,我应该将我的评论作为潜在答案发布,以回应您的回答。我确定你的董事会贴错标签了。
    【解决方案2】:

    Windows(使用 PuTTY)

    1. Install PuTTY
    2. 使用 USB 转 TTL 电缆将电路板连接到机器并使用Windows Device Manager找出 COM 端口。您应该寻找名为 USB Serial Port 的那个(在我的例子中是 COM3)。
    3. 运行 PuTTY 并设置它。按照documentation(115200)使用速度:

    1. 点击打开并在弹出的终端窗口中输入命令。

    【讨论】:

      【解决方案3】:

      Linux (Ubuntu)


      里面有什么?

      • GNU 屏幕
      • 迷你通信
        • minicom 单行命令(简答)
        • minicom UI(长答案,详细)

      GNU 屏幕

      在终端中运行

      sudo screen port_name 115200
      

      请参阅下文(第 2 步)找出port_name,例如/dev/ttyUSB0。按 Ctrl-A,然后按 K,然后按 Y 退出 screen。如果未安装,请执行sudo apt-get install screen


      迷你电脑

      • 简答

      在终端中运行

      sudo minicom -b 115200 -o -D port_name
      

      请参阅下文(第 2 步)找出port_name,例如/dev/ttyUSB0。按 Ctrl-A,然后按 X 退出 minicom

      • 长答案 (UI)

      minicom 应该正确配置才能打开连接。一般步骤如下:

      1. 安装minicom

        sudo apt-get install minicom
        
      2. Connect Rpi3 with your host machine using USB-to-TTL cable 并打开终端。 找到与

        tty连接
        dmesg | grep -e tty
        

      在我的情况下,我得到了

      ttyUSB0 是董事会。

      1. 运行minicom并选择串口设置

        sudo minicom -s
        

      你应该看到

      1. 检查(或设置)tty 连接的设置。确保 /dev/ttyX 对应于您的连接,即您在第 2 步中获得的连接,而不是 X,并根据 documentation 设置 Bps/Par/Bits

      类似于

      1. 现在点击退出,如果一切都已正确设置,连接应该正在运行。如果您键入 ls 命令,您应该会看到 Android Thing 的根目录

      1. 对于退出minicom,请按Ctrl-A,然后按Q,然后按Yes:李>

      【讨论】:

        猜你喜欢
        • 2019-09-25
        • 1970-01-01
        • 2020-01-14
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 2012-09-01
        • 2019-12-13
        • 1970-01-01
        相关资源
        最近更新 更多