需要配置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 我看了半天都没看到具体它在哪里如何配置。是封起来了吗?