我正在尝试从EDID数据中获取HDMI端口。到目前为止,我已经通过连接到不同的HDMI端口(比如1,2,3,4)获取了EDID数据。当我比较数据时,我发现EDID数据的0xAA字节对于每个端口都是不同的,值为0x10,分别为0x20,0x30,0x40。当我搜索EDID的CEA-861-E细节时,地址oxAA是保留字段。以下是我提到的CEA-861规范的链接。 [http://electronix.ru/forum/index.php?act=Attach&type=post&id=77872][1]
所以我的问题是,如何从EDID数据中知道HDMI的端口ID?我的理解基于我的实验是否正确?
您的建议非常合适。
干杯, 戈皮纳特
答案 0 :(得分:0)
可以在供应商特定的数据块中找到它。 A"供应商特定数据块" (如果有的话)包含供应商的IEEE的前三个字节 24位注册号,LSB优先。对于HDMI,HDMI Licensing,LLC始终为00-0C-03。 接下来是两个字节的源物理地址,LSB优先。源物理地址为上游CEC设备提供CEC物理地址。 有关详细信息,请参阅以下帖子。 http://www.bitsandqubits.com/2017/06/detecting-hdmi-port-id-from-edid-data.html