picocom 突然错误:波特率无效

picocom 突然错误:波特率无效

我正在努力使用 picocom 通过 FTDI 访问我的 beaglebone black。在过去的几周里,它一直工作得没有任何问题。我输入以下命令,它可以正常工作。

sudo picocom -b 115200 /dev/ttyUSB0

不管怎样,我最近一直在使用基于 USB 的以太网。这也不是问题。我很确定我也通过 picocom 连接了几次只是为了检查一些东西。所以它在过去几周一直在工作。显然,我没有更改任何设置以使以太网正常工作,这可能会导致 picocom 出现问题。

无论如何。我认为您不能同时进行 USB 以太网和串行 FTDI。因此,当我尝试通过 picocom 连接时,我拔掉了 mUSB。它出现了一个错误:

picocom v1.7
port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 115220
parity is      : none 
databits are   : 8 
escape is      : C-a 
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,
FATAL: failed to add device /dev/ttyUSB0: Invalid baud rate

然后我将波特率更改为9600只是为了确定。现在,它不再显示错误,而是显示Terminal ready。然后它就停止了并且不再做任何事情。我按 ENTER:它仍然没有做任何事情。

所以我的问题
1. 为什么我不能同时进行Ethernet-Over-USB 和FTDI 连接?
2. picocom的波特率是多少?我该如何解决?

我的环境
Beaglebone Black Rev C 运行 Debian Wheezy (3.8.13)
VirtualBox 运行 Ubuntu 14.04

我不确定您是否需要这些信息:

我的 ifconfig

eth0      Link encap:Ethernet  Hardware Adresse 08:00:27:89:55:d3
        inet Adresse:10.0.2.15  Bcast:10.0.2.255  Maske:255.255.255.0
inet6-Adresse: fe80::a00:27ff:fe89:55d3/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:1386 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:982 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:962896 (962.8 KB)  TX-Bytes:95644 (95.6 KB)

lo    Link encap:Lokale Schleife 
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:395 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:395 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX-Bytes:33859 (33.8 KB)  TX-Bytes:33859 (33.8 KB)

/etc/network/Interfaces

interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

答案1

显然,这一切都与虚拟盒子有关。现在我已连接到“实际的”Ubuntu-PC,我可以同时访问两者。

相关内容