我一直在尝试使用我的Linux ( Ubuntu ) 机器上的USB到TTL电缆连接到带有Android Things的Raspberry Pi 3的串行控制台。尽管我按照文档连接了电缆,但执行命令时得到的只是以下内容minicom
没有机会输入任何字符。所以我既看不到任何内核消息,也看不到设备中的外壳。
我错过了什么?
我一直在尝试使用我的Linux ( Ubuntu ) 机器上的USB到TTL电缆连接到带有Android Things的Raspberry Pi 3的串行控制台。尽管我按照文档连接了电缆,但执行命令时得到的只是以下内容minicom
没有机会输入任何字符。所以我既看不到任何内核消息,也看不到设备中的外壳。
我错过了什么?
里面有什么?
在终端运行
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
。
minicom
应正确配置以打开连接。一般步骤如下:
安装minicom
_
sudo apt-get install minicom
使用USB 转 TTL电缆将Rpi3与主机连接并打开终端。查找tty连接_
dmesg | grep -e tty
就我而言,我得到
ttyUSB0
董事会在哪里。
运行minicom
并选择串口设置
sudo minicom -s
你应该看到
/dev/ttyX
与您的连接相对应,即您在步骤 2 中获得的连接,而不是X
,并Bps/Par/Bits
根据文档进行设置。如同
ls
命令,您应该会看到Android Thing的根目录minicom
点击Ctrl-A,然后点击Q,然后点击Yes:我将根据自己的经验提出一些故障排除建议:
确保您正确连接了 Tx 和 Rx 电缆,因为所有其他设置都不会给您任何警告,minicom 会很好地连接到 USB 适配器,但您的 Pi 屏幕上没有信息。
我没有像您使用的那样使用 USB 转 TTL,我的 Tx 和 Rx 的标签在板上倒置。我花了一些时间和示波器的帮助来弄清楚发生了什么。