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.

[参考译文] RTOS/TDA3XEVM:串行器别名地址

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639968/rtos-tda3xevm-serializer-alias-address

器件型号:TDA3XEVM

工具/软件:TI-RTOS

您好!

我有四个串行器以及传感器、它们通过 ub964解串器连接到 EVM 板。 在探测 I2C 连接时、我遇到如下所示的错误。 串行器别名地址0x7A 只能成功探测。 其余三个(0x74、0x76、0x78)失败。 即使发生这种情况、也会检测到传感器混叠并获得4摄像头输出。  

i2cMdSubmitChan:i2c1传输到从地址0x74失败
[IPU1-0]    24.288812 s:src/bsp_deviceI2c.c @第596行:
[IPU1-0]    24.288903 s: I2C1:DEV 0x74:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0]    24.288995 s:src="BSP_deviceI2c.c @第629行:
[IPU1-0]    24.289086 s: I2C1:错误超时0ms!!!
[IPU1-0]    24.289147 s:src/bsputils_ub999.c @第1221行:
[IPU1-0]    24.289208 s:无法配置 UB913 Ser!!!
[IPU1-0]    24.290581 s:I2C1:地址0x76未传递!!!
[IPU1-0]    24.291923年:I2C1:针对地址0x40传递!!!
[IPU1-0]    24.292228 s:
[IPU1-0]    24.292472 s: i2cMdSubmitChan:i2c1传输到从地址0x76失败
[IPU1-0]    24.292746 s:src/bsp_deviceI2c.c @第596行:
[IPU1-0]    24.292838 s: I2C1:DEV 0x76:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0]    24.292929 s:src="BSP_deviceI2c.c @第629行:
[IPU1-0]    24.293021 s: I2C1:错误超时0ms!!!
[IPU1-0]    24.293082 s:src="/bsputils_ub960/c @ 1221:
[IPU1-0]    24.293173 s:无法配置 UB913 Ser!!!
[IPU1-0]    24.294515 s:I2C1:地址0x78未传递!!!
[IPU1-0]    24.295857 s:I2C1:为地址0x40传递!!!
[IPU1-0]    24.296162 s:
[IPU1-0]    24.296437 s: i2cMdSubmitChan:i2c1传输到从地址0x78失败
[IPU1-0]    24.296529 s:src/bsp_deviceI2c.c @第596行:
[IPU1-0]    24.296651 s: I2C1:DEV 0x78:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0]    24.296742 s:src/bsp_deviceI2c.c @第629行:
[IPU1-0]    24.296834 s: I2C1:错误超时1ms!!!
[IPU1-0]    24.296895 s:src="/bsputils_ub960/c @ 1221:
[IPU1-0]    24.297017 s:无法配置 UB913 Ser!!!

感谢你的帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Blessy、

    我已将您的问题转交给一位专家征求意见。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Blessy、

    您可以共享 UB964配置吗?

    此致、
    Sujith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Sujith

    感谢你的答复。 我解决了。 提到的串行器物理地址错误。

    我对 bsputils_ub960-c 中的某个代码有另一个疑问、

    BspUtils_Ub960I2cParams gUb960Cfg_IMI[]={
    {0x01、0x01、0xFFF}、/*数字复位0 */
    {0x1F、0x05、0x4FF}、

    /* IMI OV10640 1 */
    {0x4C、0x01、0x0}、//RX0
    {0x58、0x58、0x0}、//BC FREQ 选择:2.5Mbps
    {0x6D、0x7D、0x0}、
    {0x5D、0xBA、0x0}、------------------------------------ >此处提供了串行器物理地址。
    {0x65、((UINT8)(IMI_PORT_0_SER_ADDR << 1U))、0x0}、
    {0x5E,0x62,0},----------------- >传感器地址是0x62?
    {0x66、((UINT8)(IMI_PORT_0_SENSOR_ADDR << 1U))、0x0}、

    当我参考 OV10640的数据表时、物理地址被称为0x60。 为什么为0x62? 您是如何设计的?
    在参考数据表时、我看到0x300C 寄存器设置了地址、但找不到该设置。 那么、您是如何得到0x62的呢?
    PS:我使用0x62寄存器值获取摄像头输出。 已尝试将其更改为0x60、但未获得输出。

    请帮帮我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Blessy、

    很高兴听到您解决了这个问题。 我将关闭此主题。
    可以在另一个线程中继续讨论 OV10640地址:
    e2e.ti.com/.../640568

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 Ov10640中、地址的低3位来自 GPIO。

    Rgds、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但根据 tidrjx7原理图(OV10640与 ub913接口)、用于 fclk 的 GPIO0、GPIO1 - GND、GPIO2 - GND、GPIO3 - GND。 那么、0x62呢?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Blessy、

    IMI 模块与"tidrjx7"不同。 对于 tidrjx7、您所做的/所说的是正确的。 传感器地址应为0x60。

    "gUb960Cfg_IMI"支持 IMI 模块。

    此致、Sujith