我一直在尝试使用{em> Linux ( Ubuntu )计算机上的serial console of a Raspberry Pi 3 with Android Things连接到USB to TTL cable。尽管我按照文档连接了电缆,但是在执行minicom
命令时我得到的是以下
没有机会输入任何字符。所以我既没有看到任何内核消息也没有shell进入设备。
我错过了什么?
答案 0 :(得分:4)
有什么?
在终端
中运行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
Connect Rpi3 with your host machine using USB-to-TTL cable并打开终端。 使用
查找 tty 连接dmesg | grep -e tty
在我的情况下,我得到了
其中ttyUSB0
是董事会。
运行minicom
并选择串口设置
sudo minicom -s
你应该看到
/dev/ttyX
与您的连接相对应,即您在步骤2中获得的而不是X
,Bps/Par/Bits
根据documentation设置。与
相似答案 1 :(得分:1)
答案 2 :(得分:0)
我将根据自己的经验建议一些故障排除建议:
确保正确连接Tx和Rx线,因为所有其他设置都不会给您任何警告,minicom可以很好地连接到USB适配器但屏幕上没有信息裨。
我没有像你使用的那样使用USB到TTL,我的板上有Tx和Rx标签。花了一些时间和示波器的帮助来弄清楚发生了什么。