3

我一直在尝试使用我的Linux ( Ubuntu ) 机器上的USBTTL电缆连接到带有Android Things的Raspberry Pi 3的串行控制台。尽管我按照文档连接了电缆,但执行命令时得到的只是以下内容minicom

在此处输入图像描述

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

我错过了什么?

4

3 回答 3

5

Linux ( Ubuntu )


里面有什么?

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

GNU 屏幕

在终端运行

sudo screen port_name 115200

请参阅下文(第 2 步)以找出答案port_name,例如/dev/ttyUSB0。按Ctrl-A,然后按K,然后按Y退出screensudo 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. 使用USB 转 TTL电缆将Rpi3与主机连接并打开终端。查找tty连接_

    dmesg | grep -e tty
    

就我而言,我得到

在此处输入图像描述

ttyUSB0董事会在哪里。

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

    sudo minicom -s
    

你应该看到

在此处输入图像描述

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

如同

在此处输入图像描述

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

在此处输入图像描述

  1. 退出minicom点击Ctrl-A,然后点击Q,然后点击Yes

在此处输入图像描述

于 2017-04-22T00:47:49.933 回答
1

窗户(使用 PuTTY)

  1. 安装腻子
  2. 使用 USB 转 TTL 电缆将板连接到机器,并使用Windows 设备管理器找出COM端口。您应该寻找一个称为USB 串行端口(在我的情况下是COM3)。
  3. 运行PuTTY并进行设置。根据文档(115200) 使用速度:

在此处输入图像描述

  1. 点击打开并在弹出的终端窗口中键入命令。
于 2017-04-22T01:03:30.993 回答
1

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

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

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

于 2017-06-01T15:49:16.530 回答