控制台打印变更
按韦东山的操作,设置console参数,需要更改u-boot的传入参数。TQ在烧写模式下0选项可以设置,原本的console=ttySAC0,也就是串口0,没问题,内核打印正常。
增加一个参数,让console=tty0,也就是韦东山书上的lcd设备,linux运行后测试该设备可以输出hello,但是改了命令行参数后,写入flash,重启仍然在lcd上不能看到内核的printk打印,可能哪儿还有问题,是否是初始化时只调用了一次导致,明天继续研究。
韦东山的同心圆打印还是成功了,看起来不错。
已解决。
还是UBOOT参数传递,可以看到参数只有console=ttySAC0,单独增加console没用。
原来的console是在“bootargs”这个参数下,要修改这个变量,先删除,再增加,bootargs=bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=tty0 console=ttySAC0,115200
这样,传递的参数里面就有了console=tty0了,然后设置下内核支持fb输出控制台信息,就OK了。
页:
[1]