源码在 https://gitee.com/yelam2022/armv8-bare-metal 里面的:
ARMv8a_5_vop_20220425_内带彩条显示成功.zip
此代码是从前一篇的 uefi 项目中扣出来的,
整理后也只能让vop2通过hdmi接口显示彩条画面,
仍不能显示framebuffer的内容。
下载解压,命令行中进入源码主目录,输入以下指令编译:
make clean
make spl
然后下载或者烧写的设备中,重启即可。
下图是通过hdmi线接电视机的显示画面
除了电视机没其它hdmi接口的显示器了,
所以代码整理期间买了个绿联的 HDMI转USB3.0 的采集卡,
接到本本上用 potplayer 显示画面,方便测试,百来块钱。
显示系统的软件太复杂了,
代码即使扣出来整理后可编译并可运行了,可却仍属于我不懂系列。
真是希望 RK 官方能出一两篇从代码角度详细介绍 vop2 的文章。