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.

[参考译文] TDA2E:如何在 VISION SDK 上添加新的视频解码器?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/574920/tda2e-how-to-add-new-video-decoder-on-vision-sdk

器件型号:TDA2E
主题中讨论的其他器件:TVP5158

大家好、

我们有定制的 TDA2EX 板、板载有视频解码器、SDK 中没有视频解码器。

它与 TVP5158类似。如何在 VISION SDK 上添加新的视频解码器?

SDK -> VISION_SDK_02_11_00

e2e 表单中的类似问题

您必须在 BSP 中将其添加为新的解码器 FVID2驱动程序、或者您也可以在视频设备层中将其添加为新设备。

是否有文档?

此致、

Raj M

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

    我已将您的问题转交给 VisionSDK 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    您能否选择上周支持 TVP5158的 Vision SDK 2.12版本、您可以按照相同步骤添加自定义解码器
    VSDK 2.12可从 CDDS 链接 下载:cdds.ext.ti.com/.../emxNavigator.jsp

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

    感谢您的回复。

    我们拥有 VISION SDK 2.11版、它支持 TVP5158。

    在 ti_componels/drivers/bsp_01_07_00_16/src/devices/中、我们唯一需要更改的位置是正确的?

    在 VISION SDK 中是否有添加新器件的文档或应用手册(在哪里需要更改)?

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

    Raj

    VSDK 2.11的 bsp_01_07_00_16支持 TVP5158驱动程序、但在2.11版中未与 VSDK 集成。

    2.12中集成了 TVP 驱动器、还提供了用例、VSDK 集成是对几个 VSDK 文件进行的多次更改。

    没有适合这种确切需求的文档、但请检查以下文档是否有用

    VISION_SDK\docs\FeatureSpecificUserGuides\VisionSDK_UserGuide_ISS_SensorFrameWork.pdf

    此致、Shiju

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

    我们将 Tda2ex 与 VISION_SDK_02_12_00_00搭配使用。 我们计划使用 Linux (A15)+ BIOS (IPU1_0)。

    我们希望运行 TVP5158视频解码器。

    您能否在下面澄清两个文件。 何时从何处调用、哪种二进制文件?

    VISION_SDK/HLOS 示例/ADAS/src/common/chains_main.c

    VISION_SDK/examples/tda2xx/src/common/chains_main_linux.c

    用例的起点是什么?

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

    TVP5158 (Linux+BIOS)是否有任何用例?

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

    你(们)好

    在 VSDK 2.12版本中、请参阅以下 UC

    \vision_sdk\examples\tda2xx\src\usecases\VIP_Single_RVC_CAM_View_CRC

    这使用通过 TVP5158进行的单摄像头采集

    此致、Shiju

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

    VIP_SINGLE_RVC_CAM_View_CRC UC 仅在 BIOS 模式下测试?

    我们了解需要在 VISION_SDK/HLOS /示例/ADAS/src/用例/下添加用于 Linux + BIOS 的 UC

    如何将仅 BIOS 模式 UC 迁移到 Linux + BIOS 模式?

    此致、
    Raj M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Raj
    是的、此 RVC UC 位于 BIOS 侧。
    我们在使用 TVP 5158的 VSDK Linux 端没有任何 UC

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

    当我们在 Tda2ex EVM 板上运行 VISION_SDK_Linux.out 时。

    第一个 IPU1_0固件连接 IPU2

    [主机][IPU1-0] 24.414079秒:***** IPU1_0固件构建绑定16:37:31 2017年3月1日
    [主机][IPU1-0] 24.414262 s:***系统:CPU 频率 、
    [主机][IPU1-0] 24.432349 s:系统:系统通用信息正在进行中!!!
    [主机][IPU1-0] 24.433172 s:系统:IPC 初始化正在进行!!!
    [主机][IPU1-0] 24.433264 s:系统:连接到[IPU2]...
    [主机][IPU1-0] 24.638595 s:系统:连接到[IPU2]... 成功!!!

    然后、IPU2固件连接 IPU1_0

    [主机][IPU2] 24.623528秒:***** IPU2固件构建时间16:38:34 2017年3月1日
    [主机][IPU2] 24.623711 s:***系统:CPU 频率 、
    [主机][IPU2] 24.626883秒:系统:系统通用初始化正在进行!!!
    [主机][IPU2] 24.635942 s:系统:IPC init in progress!!!
    [主机][IPU2] 24.636064 s:系统:连接到[IPU1-0]...
    [主机][IPU2] 24.638595 s:系统:连接到[IPU1-0]... 成功!!!

    我假设 IPU1_0仅用于 VIP VPE DSS、那么为什么要连接 IPU2?
    在 Linux + BIOS Vision SDK 中、Linux 用户指南将 IPU2用于所有用例??

    此致、
    Raj M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    这是 IPU 分配
    Vision SDK BIOS (所有内核均运行 BIOS)- Ipu1-0是主要的 IPU 内核(VIP + VPE、DSS 全部位于 ipu1-0上)。 IPU2启用是可选的。
    对于 VSDK BIOS + Linux (A15上的 Linux 和其余内核上的 BIOS)- IPU2是主要的 IPU 内核(IPU + VPE、DSS 全部位于 ipu2上)。 在这种情况下不支持 IPU1)

    希望这能消除您的疑虑

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

    你(们)好

    是的、在 Linux + BIOS VSDK 中、IPU2是 主要的 IPU 内核、从这里配置和控制 VI/DSS 等

    有关详情、请参阅 VSDK 2.11或2.12版本的\vision_sdk\configs\tda2xx_evm_linux_all\cfg.mk

    此致、Shiju