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.

[参考译文] Linux/DRA75:PSDK 3.04上的 OV490/OV10640 - Linux

Guru**** 666710 points
Other Parts Discussed in Thread: DRA756, TIDA-00455, TIDA-00421
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/757031/linux-dra75-ov490-ov10640-bring-up-on-psdk-3-04---linux

器件型号:DRA75
主题中讨论的其他器件: TIDA-00455TIDA-00421

工具/软件:Linux

大家好、

我们正在努力将 OV490 ISP 和 OV10640摄像头传感器连接到基于 DRA756 SoC 的板。

我们的设计基于 TIDA-00455提供的以下参考设计

www.ti.com/.../TIDA-00455

我们参考以下链接:

processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Software_Developers_Guide

我们能够从 I2C 访问 OV490从 ID、但由于 OV490固件不可用、我们无法继续。

是否有人可以帮助我们获取 TIDA-00455参考设计中使用的相同固件以及刷写步骤?

期待您的宝贵答复。  

谢谢、

Prabhuraj

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

    Prabhuraj、您好!

    支持 OV-10640以及 TI ISP、可作为适用于 tda2px 构建的 Vision-SDK 的一部分。 您可能会发现这很有用(请参阅 PDK 中的 VPS 驱动程序)。

    请告诉我这是否有帮助。


    此致

    Shravan

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

    我们的电路板设计包括0V490 ISP -基于 OV10640的摄像头传感器。
    我们使用的是 TI 的 DS90UB964/913串行器/解串器。

    以下是我们在基于 DRA75x 的定制板中使用的参考设计的链接:

    对于 OV490 ISP:
    TIDA-00455 - www.ti.com/.../TIDA-00455

    对于 OV10640:
    TIDA-00421 - www.ti.com/.../TIDA-00421

    因此、我们需要根据上述 TIDA-00455在 OV490上使用的固件
    目前、我们只能通过 I2C 总线检测 OV490从器件 ID。

    如需了解更多详细信息、请告知我。


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

    您好、Shravan 和 TI e2e 团队、

    新年问候!

    如果我们能在这个问题上获得帮助、那将是很棒的。

    请告诉我们如何继续。

    再次感谢、

    Prabhuraj

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

    我们没有为 OV490使用软件可配置固件。
    具有 OV490的 TI 内部板已刷写固件。

    驱动程序仅从固件调用少数几个函数。 实际固件可能由 OmniVision 拥有。
    我建议您与 OV 联系以获取有关固件的帮助。

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

    感谢 Nikhil 的宝贵答复。

    我们就固件支持与 OV 保持联系。

    此致、

    Prabhuraj

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

    您好、Nikhil、

    我们从 OmniVision 收到固件、并能够在 OV490上成功刷写。

    我们使用 TI UB964-913串行器/解串器 FPD3基于链路的捕获流水线和 OV10640传感器。

    为了配置 SerDeser、我们使用了 Vision SDK 脚本(VISION_SDK/build/HLS/scripts/Linux)中的以下命令

    i2cset -f -y 4 0x3D 0x01 0x01 //数据表第51页- RESET_CTL
    休眠10.
    i2cset -f -y 4 0x3D 0x1f 0x00 //数据表第64页- CSI_PLL_CTL
    休眠10.
    i2cset -f -y 4 0x3D 0x1d 0xff //数据表第64页- MAX_FRM_HI
    休眠10.
    i2cset -f -y 4 0x3D 0x1E 0xff //数据表第64页- MAX_FRM_LO
    休眠10.

    #端口0
    i2cset -f -y 4 0x3D 0x4c 0x01 //数据表页72 - FPD3_PORT_SEL
    i2cset -f -y 4 0x3D 0x58 0x58 //数据表页75 - BCC_CONFIG
    i2cset -f -y 4 0x3D 0x5d 0xb0 //数据表页76 - SlaveID[0]
    i2cset -f -y 4 0x3D 0x65 0xa8 //数据表页78 - SlaveAlias[0]
    i2cset -f -y 4 0x3D 0x5e 0x60 //数据表页76 - SlaveID[1]
    i2cset -f -y 4 0x3D 0x66 0x60 //数据表页76 - SlaveAlias[1]
    i2cset -f -y 4 0x3D 0x7c 0x81 //数据表页82 - PORT_CONFIG2
    i2cset -f -y 4 0x3D 0x6e 0x98 //数据表页80 - BC_GPIO_CTL0
    i2cset -f -y 4 0x3D 0x70 0x1E //数据表第80页- RAW10_ID
    i2cset -f -y 4 0x3D 0x71 0x2C //数据表第80页- RAW12_ID
    i2cset -f -y 4 0x3D 0x6d 0x7f //数据表页79 - port_config

    我们根据定制电路板配置使用的 DESER ID、从器件 ID 和从器件别名地址。

    此外、我们还按照 TIDA-00455应用手册中的 OV490/SerDeser 的引导顺序和配置。

    在执行上述所有步骤后、我们不会从 OV10640传感器获得任何响应。

    您能否告知我们、VSDK 脚本中提供的 SerDeser 配置是否正确?

    期待您的宝贵答复。

    谢谢、

    Prabhuraj

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

    此主题(关于 OV490的启动)已由您解决。
    请启动另一个线程、获取 VISION SDK 上 OV10640的软件支持
    Brijesh 将在这方面为您提供帮助。


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

    当然是 Nikhil。

    我将整合我们的当前分析和实验、并创建另一个线程。

    谢谢、

    Prabhuraj