目前A40i的hdmi屏幕不支持自定义分辨率,但是源码中已配置了多种可用分辨率 首先分辨率的选择在配置文件中,这里列举了11种屏参 tools/pack/chips/sun8iw11p1/configs/OKA40i_C/sys_config1080p.fex 相较于其他分辨率的配置文件图中前四行的代码,其中output_mode是hdmi分辨率。 除此之外,屏幕上的显示需要写成相同的分辨率配置,如下 上述11种屏参具体是什么样的呢,在linux-3.10/include/video/sunxi_display2.h,这里枚举了所有已经配置好的分辨率, 在linux-3.10/drivers/video/sunxi/disp2/hdmi/drv_hdmi.c中可以看到与之对应的屏参定义的名称 屏参的定义在linux-3.10/drivers/video/sunxi/disp2/hdmi/hdmi_core.h中声明 具体参数在linux-3.10/drivers/video/sunxi/disp2/hdmi/hdmi_core.c, 由此可以找到所有支持的hdmi分辨率的屏参和对应的序号,将linux-3.10/include/video/sunxi_display2.h中的16进制数转成10进制数就是配置文件中要选择的屏参 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 10:53
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.