上網歸納了一些資料,還是不太懂
我們板子是 am335x 客製
網上資料說明,顯示器與主機之間的通訊規格,是叫做 DDC的規範
DDC 中傳輸的資料就是 EDID 標準,EDID會燒於通常為 slave address 0x50 的
EEPROM 內,我們要動用 EEPROM driver 去讀取,之後 frambuffer dirver 再藉由
這些 EDID 資訊去調整適合此顯示器的解析度。 大致這樣~~~(有錯請補充 ^^"
另外我有問比較有經驗的朋友,她意思是說 EEPROM 存於顯示器中,當接到主機
就可透過 I2C 存取到 顯示器中的EDID資料。
但我覺得奇怪,我們的客製板只有一個bus,也只有一個 EEPROM,剛好 address
就是 0x50,這是不是代表網路上的說法比較對? 就是將 EDID 資訊燒於板子上的
EEPROM內,不是像朋友說的透過主機上的I2C 去讀取位於顯示器內的 EEPROM內 ?
謝謝。