大家好:
我现在在做基于DM365+ipnc2.6平台的数字液晶显示部分,以前做过模拟液晶屏的显示。以下是说明:
- DM365硬件平台+IPNC2.6软件平台;
- 需求输出格式RGB565;
- DM365的lcd controler支持RGB565的格式输出;
- IPNC2.6应用程序好像没有支持数字液晶屏的相关实现(可以自己实现,但是需要驱动接口);
- ti-davinci(linux内核和driver)下有相关的配置驱动(eg.logicpd_encoder.c对encoder的配置有一项为640*480的视频输出,da8xx_fb.c中实现了frambuffer驱动等等);
- 需求数字液晶屏为5寸,640*480。
以上是相关说明,但是现在不知道从哪里入手,如果现在平台内提供的代码能直接使用的话我需要做哪几部分?不能使用的话是不是要重新实现LCD controler的驱动以及对应的frambuffer驱动?请做过相关内容的大侠做一下指点!
谢谢!
Chris Meng:
你好,
建议你参考一下DM36x DVSDK2.1里面显示的相关代码。DVSDK2.1的驱动和IPNC RDK2.6类似。
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_2_00/latest/index_FDS.html
shishuai chen:
回复 Chris Meng:
Chris Meng您好:
我看了相关代码,但是不知道哪个能用,以及DM365的LCD驱动是否向其他ARM平台上实现方法一致。比如是否需要一个fb驱动?如果您做过相关工作或者有相关的建议,请您说的清楚一点。万分感谢!
此致
谢谢!
Chris Meng:
回复 shishuai chen:
你好,
请问你是否有下载LSP 02_00_00_140,并参考里面的相关文档?
shishuai chen:
回复 Chris Meng:
您好:
非常感谢您的建议!能不能给我发一个链接?
谢谢!
Chris Meng:
回复 shishuai chen:
你好,
就在之前帖子给的链接里面。
shishuai chen:
回复 Chris Meng:
您好:
您能不能提供一个大概的思路,比如我现在要让一个640*480的数字lCD显示图像,我需要做哪几部分工作?比如把对应驱动编译进内核、修改Uboot驱动参数等等,或者哪里有相关开发例程之类的。我从网上看的帖子说法太多,但是没有一个明确的方法。
谢谢!