This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
每次再上电就需要再次运行py脚本,过于麻烦。能固化配置到评估板里面去吗?
您好,我看了您推荐的帖子,并没有解决我的问题,我的py脚本的内容如下
# Script to load EDID using built-in ALP routines
# Load EDID with 1080p 2-channel EDID
TXN_1080p_2ch = [
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x04, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x01, 0x03, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xD8, 0x0A, 0x20, 0x66, 0x30, 0xE0, 0x2B, 0x10, 0x1E, 0x0C,
0x03, 0x04, 0x20, 0xE0, 0x31, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7]
# Write to EDID (start offset, data, length)
board.EDID_Write(0x0, TXN_1080p_2ch, 128)
# Readback EDID
read_edid = board.EDID_Read(0x0, 128)
print "EDID readback:"
print read_edid
您好,我看到您已经在E2E上跟进了,E2E也给出了答复:就是将新的EDID信息烧录到EEPROM中,然后将EEPROM通过DDC bus放在949这端,硬件上949通过MODE_SEL 来进行配置。
您好,我理解的是通过949的DDC channel配置新的EDID参数到EEPROM中,然后949的strap pin配置为local external EDID。
您好,我通过查询论坛上其他的贴子了解到解决我的问题需要下面几个步骤:
①购买一个EEPROM(可以使用 AT24C256 吗)
②将上面回复中的py脚本内容转换为HEX格式的数据 -> 请问怎么转换呢?有什么需要注意的吗?
③使用一个单独的 EEPROM 编程器并对其进行编程
-> 参考“e2e.ti.com/.../ds90ub949-q1evm-burn-register-dump-nrd-format-generated-by-alp-and-edid-data-into-eeprom”
④然后949的strap pin配置为local external EDID
完成上面的步骤之后就应该可以达到我想要的固化EDID到评估板的目的,目前可能需要一些详细的指导。
完成上面的步骤之后就应该可以达到我想要的固化EDID到评估板的目的,目前可能需要一些详细的指导。
可以继续在E2E上跟进,或者也可以参考类似的帖子。下面这个帖子是关于如何配置外部local EEPROM到929EVM板的问题,和您的问题类似。