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.

[参考译文] AM5728:VIP 端口问题

Guru**** 2587365 points
Other Parts Discussed in Thread: AM5728, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633433/am5728-vip-port-questions

器件型号:AM5728
Thread 中讨论的其他器件: SysConfig

大家好、

我的客户正在使用 AM5728。 我们对 AM5728 TRM 9.4.3.3输入的描述有疑问:A:RGB、B:YUV422;输出:A:RGB、B:缩放 YUV420

因为 A 的输入和输出都是 RGB、  

•VIPX_RGB_OUT_HI_SELECT = 0

•VIPX_RGB_OUT_LO_SELECT = 0

•VIPX_MULTI_CHANGE_SELECT = 1.

图9-8. 输入:A:RGB、B:YUV422;输出:A:RGB、B:缩放 YUV420


 

我认为红色部分应为 VIPX_RG_OUT_LO_SELECT = 1。

这是否是拼写错误?

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

    此外、客户要求提供绿线交易的演示代码。 有人可以帮助指出、是否有任何参考代码?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    他们使用的是什么软件? Linux 还是 RTOS?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

         我们使用 Windows embbeed compact 2013。 我需要编写一个 VIP 驱动程序才能从 FPGA 中恢复 RGB 数据。

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

    我们拥有适用于 VIP processors.wiki.ti.com/.../Processor_SDK_RTOS_VPS_DRIVERS的 Processor SDK RTOS、这对您有何帮助? 源代码位于\packages\ti\drv\vPS\examples\vp\captureVip\src 下。

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

    尊敬的 Eric:

         感谢你的帮助。 现在、我为 VPDMA 编程代码并遇到一些问题。  VpsHal_vpdmaGetFirmwareAddr ()(在 vpshal_vpdma.c 中)返回了如何创建固件的固件?

    您能为我检查注册列表吗? FPGA 向 CPU 发送24位 RGB 数据(1024*600),使用 HSYNC 和 VSYNC。   我参考下面的图配置。

    PID:00400002 TID:00BC0002 === VIP_Init 111正常
    PID:00400002 TID:00BC0002 === VIP_SysConfig = 0x28
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_STATUS_RAW0 = 0x0
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_STATUS_raw1 = 0x0
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_STATUS_ENA0 = 0x0
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_STATUS_ENA1 = 0x0
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_ENA_SET0 = 0x100001
    PID:00400002 TID:00BC0002 === VIP_INTC_INTR0_ENA_SET1 = 0x0
    PID:00400002 TID:00BC0002 === VIP_INTC_EOI = 0x0
    PID:00400002 TID:00BC0002 === VIP_CLKC_CLKEN = 0x10001
    PID:00400002 TID:00BC0002 === VIP_CLKC_RST = 0x0
    PID:00400002 TID:00BC0002 === VIP_CLKC_DPS = 0x0
    PID:00400002 TID:00BC0002 === VIP_CLKC_VIP0DPS = 0x40008080
    PID:00400002 TID:00BC0002 === VIP_CLKC_VIP1DPS = 0x0
    PID:00400002 TID:00BC0002 === VIP_MAIN = 0x0
    PID:00400002 TID:00BC0002 === VIP_PORT_A = 0x40193a
    PID:00400002 TID:00BC0002 === VIP_xtra 端口_A = 0x4000258
    PID:00400002 TID:00BC0002 === VIP_FIQ_MASK = 0x3ffe4f
    PID:00400002 TID:00BC0002 === VIP_FIQ_STATUS = 0x0
    PID:00400002 TID:00BC0002 === VIP_PORT_A_VDET_VEC = 0x0
    PID:00400002 TID:00BC0002 === VIP_ANC_CROP_HORZ_PORT_A = 0x0
    PID:00400002 TID:00BC0002 === VIP_ANC_CROP_VERT_PORT_A = 0x0
    PID:00400002 TID:03B70006 === CameraInterruptThread
    PID:00400002 TID:03B70006 0000000VIP_INTC_INTR0_STATUS_ENA0= 0x0
    PID:00400002 TID:03B70006 VIP_INTC_INTR0_STATUS_RAW0= 0x0
    PID:00400002 TID:03B70006 VIP_FIQ_STATUS= 0x0
    PID:00400002 TID:00BC0002 === VIP_CROP_HORZ_PORT_A = 0x0
    PID:00400002 TID:00BC0002 === VIP_CROP_VERT_PORT_A = 0x0
    PID:00400002 TID:00BC0002 === VIP_XTRA6_PORT_A = 0x0
    PID:00400002 TID:00BC0002 === VIP_XTRA8_PORT_A = 0x0
    PID:00400002 TID:00BC0002 === VIP_OUTPSI_PORT_A_SRC_FID = 0xffffff
    PID:00400002 TID:00BC0002 === VIP_OUTPUT 端口_A_ENC_FID = 0xffffffff
    PID:00400002 TID:00BC0002 === VIP_OUTPUT 端口_A_SRC0_SIZE= 0x0

    现在我无法获得中断。

    谢谢