Part Number:DS90UB949-Q1
Hi TI Team:
现在是通过949连接948:
在949的寄存器中已经读取到948的DES ID,
enable I2C pass through已经设置好,
enable Pass all也配置好了,
现在设置0x07 Slave ID,是否可以通过查看0x08 Slave Alisa寄存器查看948中相关寄存器的值?
lizi:
已经尝试对Slave ID进行修改,Slave Alisa上并无显示的值
,
Kailyn Chen:
lizi 说:在949的寄存器中已经读取到948的DES ID,
通过这句话可以判断主控是接在949端的。 并且已经读取到948的地址说明FPD link已经正确建立。
Slave ID和Slave Alias是针对接在948端的比如camera的地址。而不是948的。
所以针对host-949-948-camera的应用,访问948的寄存器应该只需要配置0x3 enable pass through
0x17 enable pass all
0x6 DES ID auto loaded to 949.
如果是和远端的camaer 通信的话,需要配置slave ID和slave Alias ID。
可以参考这篇应用手册:
https://www.ti.com.cn/cn/lit/an/snla222/snla222.pdf
,
lizi:
我的948连接的是LVDS屏幕;
通过设置0x03、0x17和0x06寄存器后,在哪个寄存器对948中的寄存器进行读取和写入呢
,
lizi:
可以解答吗,就是查看949上哪个寄存器可以看到948上的数据;想看的不仅仅是DES的ID还有948内部寄存器的值
,
Kailyn Chen:
您好,抱歉恢复晚了,其他器件是可以通过DES Alias这个寄存器来看的,比如913。
但是949的数据手册中没看到有Des Aias这个寄存器,所以我还在进一步确认中。
,
lizi:
谢谢,麻烦你了
,
lizi:
我现在的连接手段就是通过贵公司提供的Analog LaunchPAD软件进行的通讯;
是不是正常的访问应该是通过一个x64开发板上的I2C接口对949进行通讯,然后通过948的地址对其进行访问和设置;
,
Kailyn Chen:
您现在只通过使用948的DES ID能对其进行访问和设置吗?
因为其他器件是这样的,当DES和SER 建立好连接之后,DES ID自动加载到SER端,然后通过配置DES Alias的地址对DES 进行配置和访问。
但是949的寄存器中没有DES Alias的寄存器,所以我想确认下,只通过DES ID是否能对其进行配置。
,
Kailyn Chen:
同样,我们访问远端的LVDS 屏幕也是,slave ID和Slave Alias ID,通过Slave Alias ID来对其进行配置和访问。
所以对于949来说,我理解的是只要配置为pass though和pass all之后,是不是只通过DES ID就能对948进行配置和访问。您这边可以实际验证下。
,
lizi:
现在只能读取到948的DES ID,并且不能对DES ID进行更改,单纯读取到DES ID后,不知道修改949上哪个地址的寄存器能对948进行配置;
我只是在电脑上使用了Analog LaunchPAD软件进行的通讯,没有对949的I2C进行单独的连接和使用。
,
lizi:
你好,现在这个通讯的方式已经找到,可以通过board.ReadI2C函数对948寄存器进行读取,是不是这个操作呢,要是这个方式可行的话,这边出了点新问题,就是CRC校验一直出错,会不会是线的问题;