我买了一个串口TTL到USB转换器来监控我的覆盆子,但在启动时卡住了。我的操作系统是Ubuntu 14.04,内核为4.4.6
(RaspberryPi with raspbian)
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
司机工作正常。
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
连接电线:
开始腻子:sudo putty
设置:
串行终端只显示一行并停止工作:
Uncompressing Linux... done, booting the kernel.
没有更多文字..我不能按任何键。
有任何建议,如何解决这个问题?
答案 0 :(得分:2)
请尝试使用nil
。假设您的串行适配器连接正确(从早期行开始判断),您刚刚错误地配置了console=ttyAMA0,115200
bootarg。
详细说明,你得到这一行的原因是因为早期的引导代码并不关心console
bootarg,它会使用嵌入在解压缩程序中的小型UART驱动程序来写入该行。