2016-04-17 22 views
0

ラズベリーを監視するためのシリアルTTL-USBコンバータを購入しましたが、起動中に固まってしまいました。私のOSは(raspbianとRaspberryPi)CP2102でTTLシリアルUSBコンバータを使用するときのトラブル

nano /boot/cmdline.txt 
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootflags=commit=120 elevator=deadline noatime nodiratime fsck.repair=yes data=writeback rootwait 

ドライバが正常に動作しているカーネル4.4.6

http://www.amazon.de/USB-TTL-Konverter-Modul-mit-eingebautem-CP2102/dp/B00AFRXKFU?ie=UTF8&psc=1&redirect=true&ref_=oh_aui_detailpage_o02_s00

とUbuntuの14.04です。

lsusb 
Bus 002 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge/myAVR mySmartUSB light 

ロギング:

dmsg 
[19265.407597] usb 2-1.2: New USB device found, idVendor=10c4, idProduct=ea60 
[19265.407603] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
[19265.407606] usb 2-1.2: Product: CP2102 USB to UART Bridge Controller 
[19265.407609] usb 2-1.2: Manufacturer: Silicon Labs 
[19265.407612] usb 2-1.2: SerialNumber: 0001 
[19265.408610] cp210x 2-1.2:1.0: cp210x converter detected 
[19265.408791] usb 2-1.2: cp210x converter now attached to ttyUSB1 

接続線:

  • TX < - > RX
  • RX < - > TX
  • GRD < - > GRD

開始パテ:sudo putty 設定:

  • シリアルラインの/ dev/ttyUSB1
  • 速度(ボーレート)115200の
  • データビット8
  • ストップビット1
  • パリティに接続しますなし
  • フロー制御なし

シリアル端子が一つだけのラインを示しており、作業の停止を得る:

Uncompressing Linux... done, booting the kernel. 

これ以上のテキスト...と私は、任意のキーを押すことができません。

これはどのように修正するのですか?

答えて

2

代わりにconsole=ttyAMA0,115200を使用してみてください。あなたのシリアルアダプタが正しく接続されていると仮定すると(早い行から判断すると)、consoleのbootargが間違って設定されました。

初期のブートコードがconsoleのbootargを気にしないため、その行を取得する理由は、デコンプレッサールーチンに埋め込まれた小さなUARTドライバを使ってその行を書き込むためです。

+0

ありがとう、これは私のために働く! :) 'console = serial0,115200'はbuildrootチュートリアルからコピーされます。なぜserial0を使用しますか?またはこれはttyAMA0のエイリアスですか? –

+0

私はよく分かりませんが、私はいつも 'ttyAMA0'を使っていますので、うまくいきます。私の答えが役に立つと分かったら、それを受け入れてくれれば幸いです^^ –

+0

「console = serial0,115200」はraspbian liteのデフォルトです。 –

関連する問題