环境
- firefly3399pro-JD4核心板 + 配套Firefly底板
- 系统: 官方提供的Ubuntu18.04系统
问题
- 当使用Ctrl+Alt+F1键切换到命令行模式时鼠标消失,但是画面依然卡在刚才的图形界面。Ctrl+Alt+F7返回图形界面时,鼠标出现,画面明显刷新一下。
- 解决,问题出现在FrameBuffer上面,Linux内核并没有打开FrameBuffer Console。
解决(固件编译环境搭建请看同栏下文章)
配置Linux内核
进入Linux内核目录:Linux_SDK\kernel
make menuconfig
先移动菜单中的光标到Load,加载一下RK3399pro的默认配置,路径如下:
之后按照如下路径进入相应的配置: Device Drivers->Graphics support->Console display driver support
在光标移动到Framebuffer Console support上按Y选择支持。选择后如图:
之后点Save将配置文件保存到./arch/arm64/configs/firefly3399pro_linux_defconf文件中,这是因为./build.sh命令行在运行时会去把这个文件复制到/kernel/.config这个文件,所以直接保存到.config文件是没用的。
编译Linux内核
./build.sh kernel
编译完成后将Kernel文件夹下生成的boot.img文件,用官方的烧录工具烧录到板子上就可以正常切换到命令行模式了。