您尚未登录。

楼主 #1 2020-07-17 14:59:26

Arthur_why
会员
注册时间: 2020-07-16
已发帖子: 15
积分: 15

荔枝派开发板控制台输出到LCD屏和PC串口,在进入内核时,电脑上xshell不再有输出,也不响应键盘输入

  • 实验前准备
    1.烧录好sd卡
    2.准备一个usb to ttl
    3.接好四根线,vcc,gnd, tx,rx
    4.电脑上下载安装xshell

  • 操作步骤:

  • 一、接好串口,重新给荔枝派上电,xshell上的控制台卡在如图所示位置

1.png

  • 二、过一分钟左右,又有一行输出

2.png

  • 三、此时与荔枝派直接相连的LCD屏上有同样输出,但其输出的信息已经很明显到了内核,欢迎信息和登录信息已经输出,如图所示

3.jpg

  • 我的bootargs配置是:

    console=ttyS0,115200 panic=5 console=tty0 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0
  • 当把consoe=tty0删除后,电脑上的xshell工作正常,可以正常登录荔枝派上的linux,但是这样的话LCD屏上只显示一个linux企鹅logo和一行版本后全屏黑屏,屏的背光是开着的,我在电脑xshell上登录linux后,执行命令cat /dev/urandom > /dev/fb0后,LCD屏可以变成雪花状,说明屏是正常的,只是无任何Linux内核的信息输出,请问一下大老们,遇到过类似问题吗?

最近编辑记录 Arthur_why (2020-07-17 15:07:20)

离线

#2 2020-07-17 15:05:42

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 荔枝派开发板控制台输出到LCD屏和PC串口,在进入内核时,电脑上xshell不再有输出,也不响应键盘输入

bootargs的console参数有问题,具体什么问题没有看出来。

离线

楼主 #3 2020-07-17 19:39:34

Arthur_why
会员
注册时间: 2020-07-16
已发帖子: 15
积分: 15

Re: 荔枝派开发板控制台输出到LCD屏和PC串口,在进入内核时,电脑上xshell不再有输出,也不响应键盘输入

刚刚做了另一个实验,将bootargs中设置保持为第一种设置(console=ttyS0 console=tty0两项都有),之后修改buildroot中menu/System Configuration/Run a getty (login prompt) after boot/TTY Port由原来的console调整为ttyS0, Baudrate由原来的keep kernel default调整为115200

这样修改后,LCD屏可以输出启动日志到Starting network: OK,过一分钟后除了random: crng init done外再无其他任何输出,
之后电脑上的xshell可以正常登录荔枝派上的linux,工作正常。
由上述实验现象,是否可以得出这样的结论:

在linux内核运行起来之后,只可以有一个控制台存在?不能同时存在串口输出的console和LCD输出的console?

最近编辑记录 Arthur_why (2020-07-17 19:41:42)

离线

#4 2022-03-13 13:27:00

11小白11
会员
注册时间: 2022-03-05
已发帖子: 10
积分: 0

Re: 荔枝派开发板控制台输出到LCD屏和PC串口,在进入内核时,电脑上xshell不再有输出,也不响应键盘输入

大佬,我也遇到了,只要配置console=tty0后,登录界面就在lcd上了,电脑串口不输出打印信息,现在解决了吗

离线

#5 2022-11-02 11:34:18

akisasaki
会员
注册时间: 2022-04-27
已发帖子: 12
积分: 7

Re: 荔枝派开发板控制台输出到LCD屏和PC串口,在进入内核时,电脑上xshell不再有输出,也不响应键盘输入

11小白11 说:

大佬,我也遇到了,只要配置console=tty0后,登录界面就在lcd上了,电脑串口不输出打印信息,现在解决了吗

你解决了吗?先写console=tty0 之后写console=ttyS0,这样就可以了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn