开发环境:TI DM365 平台, ADV7611采集板, CCS5.5
第一步:I2C调通
这张是 ADV7611 读写的时序图,可以看出在写和读的时候发送地址数据的时候的停止位信息是不同的,在写的时候是不需要停止位的,但是读的时候是要停止位的。如果I2C在硬件没问题的时候可以考虑是不是这方面的问题。
第二步:map 配置:
根据官方推荐配置进行配置:
0x98, 0xFF, 0x80, // I2C reset
0x98, 0xF4, 0x80,// CEC SLAVE ADDRESS
0x98, 0xF5, 0x7C,// INFOFRAME SLAVE ADDRESS
0x98, 0xF8, 0x4C,// DPLL SLAVE ADDRESS
0x98, 0xF9, 0x64,// KSV SLAVE ADDRESS
0x98, 0xFA, 0x6C,// EDID SLAVE ADDRESS
0x98, 0xFB, 0x68,// HDMI SLAVE ADDRESS
0x98, 0xFD, 0x44,// CP SLAVE ADDRESS
第三步:EDID