请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA2 工具/软件:Linux
大家好、TI 专家、
我在 VISION SDK 3.04.00中使用 Linux 用例(OV490 3D srv )。
现在我的问题是、仅显示输出 tex[0]、tex[3]、tex[1]和 tex[2]与 tex[1]、tex[3]相同。
我在 vmem-exp.c (内核驱动程序)中发现,vmem_export_single 函数会导出 2个视频 虚拟地址(__LW_AT__,例如0xa7a2b000、0xa7a2b500)
一个相同的 dmafd。 看起来像 PAGE_MASK (4K 对齐)屏蔽偏移(0x500)。
如果是这样,GPU 如何映射正确的物理地址? 我的意思是,同一个 dmaafd 获得2个不同的地址(例如 YUV 0xa7a2b000、0xa7a2b500)?
此致、
John