Other Parts Discussed in Thread: MSP432E401Y, LMH1297
器件型号: MSP432E401Y
主题 LMH1297 中讨论的其他器件
我使用 TI-RTOS 配置 MSP432E401Y、以帮助以以下方式传递 SDI 视频:
视频输入-> TI LMH1297(EQ 模式)-> Analog Devices ADN4612 交叉点开关-> TI LMH1297(CD 模式)->显示输出
该流水线复制了 9 个、因为尽管硬件上只有一个交叉点开关、但视频流应在输出之间切换。
通过 I2C 与 LMH1297 器件通信已成功、但尚未通过 I2C 与 ADN4612 通信。 两个外设均调用相同的 I2C_TRANSFER (I2C_Handle、I2C_Transaction*) 函数。 MSP432E 尝试发送消息、但在发送从器件地址后在总线上看到/接收到 NACK。 与 LMH1297 器件相比、ADN4612 位于其自己独立的 I2C 总线上、因此总线仲裁不是问题。 我使用适用于 MSP432E SDK 的 SimpleLink 裸机软件通过 I2C 与 ADN4612 进行通信、这成功了、但出于某种原因、TI-RTOS 提供了完全不同的结果。
TI-RTOS 是否专门针对 TI 器件而打造? 例如、由于 ADN4612 由 Analog Devices 制造、而不是 TI、Code Composer Studio 和/或 TI-RTOS “知道“和“拒绝通信“??? 但如果是这种情况、我还希望 SimpleLink SDK 在与 ADN4612 通信时出现相同的问题。