主题中讨论的其它部件:SN75LVDS83B,TFP401.
大家好,我们公司正在开发新产品,我们正在使用基于 TFP401A和SN75LVDS83B部件的HDMI到LVDS转换器模块,我们正在使用带Android 4.4 (Linux内核3.4)的Orange Pi Plus 2进行开发, 对于视频输出,我们使用来自Orange Pi Plus 2的HDMI + HDMI至LVDS模块(如上所述)+带LVDS输入的LG显示屏液晶屏(15.6 尺寸),液晶屏仅支持1366x768@60Hz分辨率和70MHz的FCLK。
到目前为止,我们所做的配置尚未对LCD视频输出进行任何更改,如果我们使用另一个操作系统(Ubuntu或Windows)测试转换器模块,它将正常工作(这些测试是使用PC笔记本电脑的HDMI输出和Orange Pi Plus 2E进行的)。
我们想寻求一些帮助,因为我们不知道还需要在Android上进行哪些修改才能使HDMI到LVDS正常工作,Android上是否有任何特定配置来获得与转换器的某些兼容性? 我们添加了一些测试:
1.修改 lichee上sys_config.fex文件的HDMI分辨率。
2.修改内核的以下文件中的视频时钟:
- video/sunxi/disp2/HDMI/aw/HDMI_BSP_sun8iw7.c
- 驱动程序/视频/Sunxi/disp2/HDMI/aw/HDMI_core.c
- 驱动程序/视频/Sunxi/disp2/HDMI/aw/HDMI_EDID.c
- 驱动程序/视频/Sunxi/disp2/HDMI/drv_HDMI.c
- drivers/video/sunxi/disp2/HDMI/hdmi_hal.h
- include/video/ sunxi_display2.h
对这些文件的修改基于以下值:
{HDMI1360_768p,070000000,01360, 76.8149万2,42,36,48, 782,6,3,5,1, 1,0,0,0},};
{HDMI136_768p,070000000,01366, 76.8149万2,42,36,48, 782,6,3,5,1, 1,0,0,0},};
3. HDMI到LVDS转换器配置了1366x768 .bin EDID文件,并且在连接到HDMI PC笔记本电脑端口时工作正常。
主要问题是在Android系统下,我们还使用Radxa Rock Pro板测试了HDMI至LVDS转换器,但它无法正常工作。
请帮助。
谢谢。
此致。