chinxue 发表于 2019-2-26 23:34:11

控制台打印变更

按韦东山的操作,设置console参数,需要更改u-boot的传入参数。
TQ在烧写模式下0选项可以设置,原本的console=ttySAC0,也就是串口0,没问题,内核打印正常。
增加一个参数,让console=tty0,也就是韦东山书上的lcd设备,linux运行后测试该设备可以输出hello,但是改了命令行参数后,写入flash,重启仍然在lcd上不能看到内核的printk打印,可能哪儿还有问题,是否是初始化时只调用了一次导致,明天继续研究。

韦东山的同心圆打印还是成功了,看起来不错。

chinxue 发表于 2019-2-28 00:14:06

已解决。
还是UBOOT参数传递,可以看到参数只有console=ttySAC0,单独增加console没用。
原来的console是在“bootargs”这个参数下,要修改这个变量,先删除,再增加,bootargs=bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=tty0 console=ttySAC0,115200
这样,传递的参数里面就有了console=tty0了,然后设置下内核支持fb输出控制台信息,就OK了。
页: [1]
查看完整版本: 控制台打印变更