HDMI调试经验分享(二)—— 基于zc706的ADV7511的实现

时间:2024-03-06 11:17:31

        需要配置ADV7511 你就必须要有 《ADV7511_Programming_Guide》。

        主要看 Quick Start guide  这一节。然后需要注意的是input module 和 output module 

        这里把zc706的 ADV7511 的reglist 公开,其实这个表格折腾了我好久。

        因为我开始配置的是bt1120,YUV422格式。后面配到吐血才发现不支持这种格式的直接输出,需要双沿,做色彩空间转换。太麻烦,加上我的图像本来就是RGB的,所以赶紧换过来,立马一切OK 了。

 1         6\'d0  :     reg_data    =     16\'h4110;   //
 2         // --      These valuse must be set as follows
 3         6\'d1  :     reg_data    =     16\'h9803;
 4         6\'d2  :     reg_data    =     16\'h9AE0;    
 5         6\'d3  :     reg_data    =    16\'h9C30;    
 6         6\'d4  :     reg_data    =     16\'h9D61;    
 7         6\'d5  :     reg_data    =     16\'hA2A4;    
 8         6\'d6  :     reg_data    =     16\'hA3A4;    
 9         6\'d7  :     reg_data    =     16\'hE0D0;        
10         6\'d8  :     reg_data    =     16\'hF900;  //11         //--      Input mode     
12         6\'d9  :     reg_data    =     16\'h1500;  //
13         6\'d10 :     reg_data    =     16\'h4800;  // 
14         6\'d11 :     reg_data    =     16\'h1630;  // 
15         6\'d12 :     reg_data    =     16\'h1700; //16         //--      Output mode     
17         6\'d13 :     reg_data    =     16\'h1846; // ***
18         6\'d14 :     reg_data    =     16\'hAF06; //
19         6\'d15 :     reg_data    =     16\'h4000;
20         6\'d16 :     reg_data    =     16\'h4C04;    

        这么配置,八色图正常显示了。如果有什么问题欢迎大家提出来。

       官方给出的example 是PS 配的,我的是自己写的IIC 发送模块 PL 配的。官方的example 的PS 配置方式简直就是丧心病狂,几乎把所有的reg都遍历了。关键是那个SDK 我看了半天都没看到具体它在哪里如何配置。是封起来了吗?