1. 保证屏幕可以正常显示
- i.MX6ULL驱动开发 | 10 - 修改LCD驱动点亮LCD显示小企鹅logo。
2. 设置bootargs
bootargs添加一个console参数注册新的控制台即可。
console=tty1
比如,进入uboot命令行:
setenv bootargs 'console=tty1 console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw'
saveenv
第一次设置tty1作为console控制台(LCD屏幕),第二次设置tttymxc0作为控制台(串口),两个可以同时显示终端,但此时LCD屏幕终端还不能交互。
启动内核即可看到效果:
3. 解决交互问题
修改/etc/inittab文件,添加一行:
tty1::askfirst:-/bin/sh
修改完成以后保存/etc/inittab 并退出,然后重启开发板,重启以后开发板 LCD 屏幕最后一行会显示下面一行语句:
Please press Enter to activate this console.
按下回车键,即可进入终端,使用USB外接键盘,正常交互。