需要配置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 我看了半天都沒看到具體它在哪里如何配置。是封起來了嗎?