Part Number:TDA4VM
我司考虑在A72端跑linux,并使用QT做仪表显示,当前看到dispc相关驱动都在R5F端,查看PSDKL文档中3.2.2.4.5.2. Display Sharing Configuration Options
看到linux端需要通过remote display方式来使用对应的硬件pipeline overlay等资源。
但是在ti-processor-sdk-linux-j7-evm-08_00_00_08中并没有看到dts中相关设置,因此对linux端如何修改或使用指定的pipeline及overlay资源还有疑惑.
1、不知道我以上的理解是否有误?
2、我司目前的计划是linux端使用两路pipeline(vid1及vidl2),将这两路视频流给到RTOS侧,与RTOS侧的一路pipeline vid2。一共三路pipeline在overlay2上叠层,并通过VP2输出,这种方案是否可行?是否必须通过remote display这种方式实现?
Brgs!
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
lin jianbin 说:1、不知道我以上的理解是否有误?
无误。
display sharing已不再支持。 您需要使用 A72 或 R5F 来控制display。
,
lin jianbin:
那针对第二个问题呢?我所述的A72使用两路硬件plane,R5F使用一路plane,三路数据在R5F侧的Overlay叠层后输出的方案是否可行?
若可行的话,R5F侧如何拿到A72这边FB的数据来和自己的这路plane数据叠层?还是说R5F这边不需要拿到,只需要A72这侧往对应的两路plane丢数据,R5F侧的overlay就能拿到A72的数据?
,
lin jianbin:
我这边查了下贵司sdk的release note,发现06.01.01.02 (13 Dec 2019)这个版本是有带display-sharing功能的,但是之后的版本取消了该功能,如果要实现我之前提的(linux使用两路pipe,rtos使用一路pipe,然后在rtos侧实现overlay与后续的输出)这种方案,当前最新的SDK是否无法实现,必须加入display-sharing的方式才能实现?
如果是的话,最新SDK上是否有相关的patch可以提供来支持display-sharing呢?
还请麻烦帮忙解答下,感谢!
,
Cherry Zhou:
您好,关于第二个问题,建议您使用OpenVX display node,该node接受 A72 上的输入,并在 R5F 上运行来将帧提交到实际的display pipeline。
,
lin jianbin:
您好,按您所述,使用openVX是能实现我们的方案的,SDK中或者贵司是否有相关的demo程序可供参考?
,
Cherry Zhou:
您好,所有使用display的vision demo您都可以参考,这些都是在内部使用基于 OpenVX 的display node。 您可以参考single-camera或者multi-camera example。
,
lin jianbin:
Hi Cherry,
如沟通,使用TIOVX display node的话,是否意味着linux侧的DRM框架及dss相关驱动就废弃不用了?
,
Cherry Zhou:
lin jianbin 说:如沟通,使用TIOVX display node的话,是否意味着linux侧的DRM框架及dss相关驱动就废弃不用了?
是的,这种情况下,DSS 是由 R5F 控制,访问方式是使用 TIOVX display node。