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.

[参考译文] Starterware/TDA3:支持 VSDK UB964V3

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/623776/starterware-tda3-vsdk-ub964v3-support

器件型号:TDA3

工具/软件:Starterware

您好!

当我们使用 D3 RVP 来运行用户案例时、终端会打印此类错误、"无法控制串行器"。  代码可通过 UB964 V2 RVP 运行、但在 UB964 V3上失败。  

IPU1-0] 16.089794:检测到964 v3解串器并下载初始配置
[IPU1-0] 16.104465 s:src/bsp_deviceI2c.c @第580行:
[IPU1-0] 16.104556 s:I2C0:DEV 0x74:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0] 16.104678 s:src/bsp_deviceI2c.c @第602行:
[IPU1-0] 16.104770 s:I2C0:错误超时0ms!!!
[IPU1-0] 16.104861 s:src="/bsputils_ub960/c @第1009行:
[IPU1-0] 16.104922 s:无法配置 UB913 Ser!!!
[IPU1-0] 16.107972 s:src/bsp_deviceI2c.c @第580行:
[IPU1-0] 16.108064 s:I2C0:DEV 0x76:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0] 16.108155 s:src/bsp_deviceI2c.c @第602行:
[IPU1-0] 16.108247 s:I2C0:错误超时1ms!!!
[IPU1-0] 16.108338 s:src="/bsputils_ub960/c @第1009行:
[IPU1-0] 16.108399:无法配置 UB913 Ser!!!
[IPU1-0] 16.111419 s:src/bsp_deviceI2c.c @第580行:
[IPU1-0] 16.111541 s:I2C0:DEV 0x78:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0] 16.111663 s:src/bsp_deviceI2c.c @第602行:
[IPU1-0] 16.111755 s:I2C0:错误超时0ms!!!
[IPU1-0] 16.111816 s:src="/bsputils_ub960/c @第1009行:
[IPU1-0] 16.111907 s:无法配置 UB913 Ser!!!
[IPU1-0] 16.115018 s:src/bsp_deviceI2c.c @第580行:
[IPU1-0] 16.115110 s:I2C0:DEV 0x7a:WR 0x03 = 0xc5…… 错误!!!
[IPU1-0] 16.115201 s:src/bsp_deviceI2c.c @第602行:
[IPU1-0] 16.115293 s:I2C0:错误超时1ms!!
[IPU1-0] 16.115354 s:src="/bsputils_ub960/c @第1009行:
[IPU1-0] 16.115445 s:无法配置 UB913 Ser!!!
[IPU1-0] 16.115933 s:src/bsp_deviceI2c.c @第667行:
[IPU1-0] 16.116025 s:I2C0:DEV 0x40:错误!!!
[IPU1-0] 16.116116 s:src/bsp_deviceI2c.c @第689行:
[IPU1-0] 16.116177 s:I2C0:错误超时1ms!!

我检查了 VSDK 源代码、它在初始解串器期间进行一些配置、当 UB964 V2时、但对 UB964 V3没有执行任何操作、我的问题是、

我是否需要初始化 UB964 V3并进行一些 I2C 写入?

我应该向 UB964 V3写入什么内容?

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

    您好!

    否您不需要对 V3进行额外配置似乎无法访问串行器、您正在使用哪种摄像头模块?

    此致、Sujith

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

    尊敬的 Sujith:

    明白了、很高兴能重放、谢谢!

    目前、我们使用的是 OV10640 +TI 913、 让我来说明一下。

    我们有两个版本的硬件 D3 RVP。

    D3 RVP1

    D3 RVP2  

    对于 D3 RVP2:

    我们可以使用 D3 Engineering RVP 提供的图像文件来运行用户案例、该文件在我们收到电路板时存储在 SD 卡中。

    但是、如果我们从 VSDK_3编译映像文件、则无法正常工作。

    对于 D3 RVP1:

    我们从 VSDK_3构建了图像文件、它可以很好地工作。

    D3 RVP1和 RVP2可能存在硬件差异?  我是否应该对电路板设置进行一些修改?  

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

    尊敬的 Sujith:

    感谢您的回复!  

    目前、我们使用 OV10640 + TI 913作为视频输入。  

    我检查了 D3 RVP Engineering V2.12的源代码(我们购买电路板时由 D3提供)、他们进行了一些不同的电路板设置、我现在正在深入研究。

    如果您对这两款 RVP 板有任何了解、请告诉我、谢谢!  

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

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

    您好、Sujith:

    我想我可以解决这个问题、我为 RVP 入门套件添加了代码、这与电路板设置有关。

    硬件是不同的。

    再次感谢 Sujith!  

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

    我是 RVP 入门套件的新用户、也遇到了与此处所述相同的问题数周、
    您能描述更多有关添加代码的详细信息吗? 或在何处查找这些添加的代码。 非常感谢!!

    标记为红色

    [IPU1-0] 22.262490 s:I2C0:DEV 0x74:WR 0x03 = 0xc5... 错误!!!
    [IPU1-0] 22.262581 s:src/bsp_deviceI2c.c @第602行:
    [IPU1-0] 22.262673 s:I2C0:错误超时1ms!!
    [IPU1-0] 22.262764 s:src="/bsputils_ub960/c @第767行:
    [IPU1-0] 22.262825 s:无法配置 UB913 Ser!!!
    [IPU1-0] 22.264472 s:src/bsp_deviceI2c.c @第580行:
    [IPU1-0] 22.264594 s:I2C0:DEV 0x76:WR 0x03 = 0xc5... 错误!!!
    [IPU1-0] 22.264686 s:src/bsp_deviceI2c.c @第602行:
    [IPU1-0] 22.264777 s:I2C0:错误超时1ms!!!
    [IPU1-0] 22.264838 s:src="/bsputils_ub960/c @第767行:
    [IPU1-0] 22.264899 s:无法配置 UB913 Ser!!!
    [IPU1-0] 22.266851 s:src/bsp_deviceI2c.c @第580行:
    [IPU1-0] 22.266943 s:I2C0:DEV 0x78:WR 0x03 = 0xc5... 错误!!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mark Gred、您好!

    请解压缩 SD 卡\SOURCE \中的文件" StartKit_02_12_00_00.tar.gz"。

    和将 VSDK (TI 版本)与 StartKit_02_12_00_00 (D3 RVP 版本)之间的文件"bsp_boardTda3xx.c"进行比较、然后您会发现 RVP 板设置不同。 主要在函数调用"bsp_boardTda3xxRvpInit"中。

    希望这能为您提供帮助!

    祝您好运!