您尚未登录。

楼主 #1 2020-04-24 11:42:08

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

荔枝派控制台信息直接输出到液晶屏而不是电脑串口

我已经成功在荔枝派运行自己做的QT程序
想是想控制台信息直接输出到液晶屏而不是电脑串口
请教大家该怎么做
_20200424113951.jpg

最近编辑记录 zhang235hai (2020-04-24 11:43:25)

离线

#2 2020-04-24 11:57:36

流氓兔
会员
注册时间: 2020-02-01
已发帖子: 121
积分: 109.5

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

u-boot 配置 bootargs 参数, console设置成 fb0

离线

楼主 #3 2020-04-24 12:36:41

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

流氓兔 说:

u-boot 配置 bootargs 参数, console设置成 fb0

我没有找到哪里可以设置

make menuconfig 里面没有找到bootargs这个选项

离线

#4 2020-04-24 14:19:11

风云剑
会员
注册时间: 2020-03-31
已发帖子: 7
积分: 7

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

实在不行,可以直接改代码

include\configs\sun8i.h 里面加一个

#define CONFIG_BOOTARGS     "console=ttyS0,115200 .....

离线

楼主 #5 2020-04-25 09:34:36

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

风云剑 说:

实在不行,可以直接改代码

include\configs\sun8i.h 里面加一个

#define CONFIG_BOOTARGS     "console=ttyS0,115200 .....


#define CONFIG_BOOTARGS      "console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0"
我把这一行的ttyS0改为fb0之后,一直卡在Starting kernel ...,就不动了

离线

楼主 #6 2020-04-25 09:35:08

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

流氓兔 说:

u-boot 配置 bootargs 参数, console设置成 fb0


#define CONFIG_BOOTARGS      "console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0"
我把这一行的ttyS0改为fb0之后,一直卡在Starting kernel ...,就不动了

离线

#7 2020-04-25 10:01:32

我思故我在
会员
注册时间: 2019-09-03
已发帖子: 244
积分: 243.5

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

zhang235hai 说:

#define CONFIG_BOOTARGS      "console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0"
我把这一行的ttyS0改为fb0之后,一直卡在Starting kernel ...,就不动了


有没有把 ,115200 去掉?

console=fb0 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0

离线

楼主 #8 2020-04-25 10:22:59

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

我思故我在 说:

有没有把 ,115200 去掉?

console=fb0 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0

去掉了115200,console=fb0 和console=/dev/fb0 我都尝试过都是卡在Starting kernel ...,就不动了
我的4.3寸屏出现了小企鹅和一行文字之后就没有任何显示了

离线

#9 2020-04-25 10:23:18

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 392
积分: 336

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

打开fbconsole,console=tty就行了,busybox应该不能切换界面,systemd启动是可以的

离线

楼主 #10 2020-04-25 10:30:38

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

shaoxi2010 说:

打开fbconsole,console=tty就行了,busybox应该不能切换界面,systemd启动是可以的

可以说得详细一些吗?
新手实在是搞不定
谢谢

离线

#11 2020-04-25 11:32:13

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 392
积分: 336

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

zhang235hai 说:

可以说得详细一些吗?
新手实在是搞不定
谢谢

u-boot 配置 bootargs 参数, console设置成 tty
内核打开这两个选项
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y

离线

楼主 #12 2020-04-25 15:26:29

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 荔枝派控制台信息直接输出到液晶屏而不是电脑串口

shaoxi2010 说:

u-boot 配置 bootargs 参数, console设置成 tty
内核打开这两个选项
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y

u-boot 和内核文件都改了  重新编译还是没有输出到液晶屏
太奇怪了

离线

页脚

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

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