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.

[参考译文] TDA4VM:有关 MCU3_0 内核的 CSIRX 驱动程序支持的说明

Guru**** 2840330 points

Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1631089/tda4vm-clarification-on-csirx-driver-support-for-mcu3_0-core

器件型号: TDA4VM

您好 TI 支持团队:

我们目前正在使用 TDA4VM (J721E EVM) 平台上 PDK 中的 CSIRX 驱动程序、评估摄像头捕获应用的最佳内核分配。

在查看当前的 PDK 时、我们观察到 CSIRX 驱动程序及其示例应用程序(例如)csirx_capture_testapp似乎是硬编码的、仅支持中的 MCU2_0 内核csirx_component.mk

drvcsirx_$(SOC)_CORELIST = MCU2_0 

此外、中的中断定义csirx_soc.h仅在以下条件下提供:

#if 已定义 (BUILD_MCU2_0)||已定义 (BUILD_MCU2_1) 

似乎没有任何定义BUILD_MCU3_0

我们希望澄清以下几点:

  1. 在当前或任何即将发布的 PDK 版本中、MCU3_0 内核是否正式支持 CSIRX 驱动程序?
  2. 如果它不是正式的开箱即用支持、那么在运行 CSIRX 驱动程序和在 MCU3_0 上捕获功能时、建议的方法或最佳做法是什么?
  3. 是否存在任何已知的硬件或资源限制(例如 UDMA 通道、通过 Sciclient RM 进行的中断路由等)会阻止 CSIRX 在 MCU3_0 上可靠运行?

我们还希望就任何必要的修改提供指导、特别是在以下方面:

  • 编译配置 () csirx_component.mk
  • 中断定义 () csirx_soc.h
  • 目标核心的 Sciclient 资源分配

感谢您的支持和指导。

此致、
Arsal Raza
SDV 架构师

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

    尊敬的 Arsal:

    在当前或任何即将发布的 PDK 版本中、MCU3_0 内核是否正式支持 CSIRX 驱动程序?

    否、不在官方 SDK 中。

    如果它不是正式开箱即用的、那么运行 CSIRX 驱动程序并在 MCU3_0 上捕获功能的建议方法或最佳做法是什么?

    嗯、您必须将 DMA 通道从 MCU2_0 分配/移动到 mcu3_0、然后在驱动程序中添加构建支持。 应该可以将其移至 mcu3_0。

    是否存在任何已知的硬件或资源限制(例如 UDMA 通道、通过 Sciclient RM 进行的中断路由等)会阻止 MCU3_0 上 CSIRX 的可靠运行?

    不是这样。  

    此致、

    Brijesh