Ttyusb

突然的 picocom 錯誤:無效的波特率

  • August 17, 2016

我正在努力使用 picocom 通過 FTDI 訪問我的 beaglebone black。在過去的幾周里,它一直在正常工作。我輸入了以下命令,它會正常工作。

sudo picocom -b 115200 /dev/ttyUSB0

無論如何,我最近一直在使用 Ethernet-over-USB。這也不是問題。我很確定我也通過 picocom 連接了幾次,只是為了檢查一些東西。所以它在過去幾週一直在工作。顯然,我沒有更改任何設置以使乙太網正常工作,這可能會導致 picocom 故障。

無論如何。我認為您不能同時進行 Ethernet-Over-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

所以顯然這一切都是關於虛擬盒子的。現在我已連接到“實際”的 Ubuntu-PC,我可以同時訪問兩者。

引用自:https://unix.stackexchange.com/questions/301286