TI论坛
直播中

郑俊杰

7年用户 156经验值
私信 关注

我想在dm8148将vpss m3中YUV格式的图像传到a8中,我应该怎么做?

本帖最后由 人间烟火123 于 2018-6-15 09:28 编辑

各位大侠,我现在在做抓图 ,抓YUV的图,在cameraLink_tskRun中,sensor采集的原始图片已经存放在vpss M3 的一个缓冲区中 ,如果我要把vpss M3 中的数据,传送的a8中,也就是a8和m3中数据的共享,该怎么做??

回帖(9)

李裕伦

2018-6-15 04:43:20
创建两个link:
IpcFramesOutLinkRTOS_CreateParams  ipcFramesOutVpssToHostPrm;
IpcFramesInLinkHLOS_CreateParams   ipcFramesInHostPrm;
第一个是出VPSS的link,第二个是进Host(A8)的link,把这两个link连在一起。
IPNC RDK不清楚,在DVR RDK的MultiCh_createVcapVencVdis中有例子的。
举报

郑俊杰

2018-6-15 04:53:46
引用: 梦见天空 发表于 2018-6-15 04:43
创建两个link:
IpcFramesOutLinkRTOS_CreateParams  ipcFramesOutVpssToHostPrm;
IpcFramesInLinkHLOS_CreateParams   ipcFramesInHostPrm;

谢谢 Haijun Guo的回复,我目前遇到的问题是:在vpss m3 中已经有个缓冲区,我想在a8上能读取到这个缓冲区的数据,除了你上面提到的建立link外,还有没有更加简单的方法?
举报

李裕伦

2018-6-15 05:08:31
引用: 脑洞大赛12 发表于 2018-6-15 04:53
谢谢 <span class="user-name"><span/>Haijun Guo的回复,我目前遇到的问题是:在vpss m3 中已经有个缓冲区,我想在a8上能读取到这个缓冲区的数据,除了你上面提到的建立link外,还有没有更加简单的方法?<span class="user-name"/> ...

核与核之间的通信是基于IPC/SYSLINK的,所以A8需要通过link才能访问这段缓冲区(缓冲区要在SharedRegion里)。
举报

郑俊杰

2018-6-15 05:27:15
引用: 梦见天空 发表于 2018-6-15 05:08
核与核之间的通信是基于IPC/SYSLINK的,所以A8需要通过link才能访问这段缓冲区(缓冲区要在SharedRegion里)。

哦,就是说即使是在SharedRegion中分配的缓冲区,不同的核之间要共同访问 ,也是要通过link进行?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分