TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB9702-Q1EVM: 与TDA4评估板连接,通过TDA4读写配置9702寄存器失败,请问如何调试?

Part Number:DS90UB9702-Q1EVM

因为vx_app_single_cam.out默认使用的是UB960.那么,我将960的i2c地址修改成9702的地址0x7a,其他不变.

编译相应文件命令:

./make_sdk.sh

make imaging

make vision_apps -j4

make linux_fs_install_sd

然后将sd卡插入tda4,通过sd卡启动。

在tda4上,运行命令:

root@j721s2-evm:/opt/vision_apps# source ./vision_apps_init.sh

root@j721s2-evm:/opt/vision_apps# ./vx_app_single_cam.out

出现写寄存器失败的错误。

1.请问如何查看9702设备已经挂在到i2c总线上?

2.通过TDA4去读写9702设备,有什么方法可以看到挂在到对应i2c总线上的设备地址呢?

感谢

Kailyn Chen:

?? ? 说:.请问如何查看9702设备已经挂在到i2c总线上?

主机接在9702这端,那么主机和9702相当于local I2C通讯,主机可以发送9702的地址,观察I2C的时序看是否能收到9702的应答ACK信号。

?? ? 说:通过TDA4去读写9702设备,有什么方法可以看到挂在到对应i2c总线上的设备地址呢?

您指的960的地址是吗?

9702有一个SER_ALIAS_ID寄存器,FPD link成功链接之后,960的地址能自动加载到SER_ALIAS_ID这个寄存器里,主机通过读取SER_ALIAS_ID寄存器可知已经成功挂接I2C总线上。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB9702-Q1EVM: 与TDA4评估板连接,通过TDA4读写配置9702寄存器失败,请问如何调试?
分享到: 更多 (0)