工具/软件:
尊敬的 Gokul:
我使用了内部 E2E 中提供的全局 α 值和以下链接中的补丁来应用了 avp4 补丁。
【常见问题解答】PROCESSOR-SDK-J721S2:openVX 控制命令中视频管道的全局 Alpha 值的运行时配置 — 处理器论坛-处理器 — TI E2E 支持论坛
这对我来说非常有用、但我无法在屏幕上使用 Draw2D 绘制字符是致命的。 是否在技术上难以同时实现这两个目标?
此致、
Daigo
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.
工具/软件:
尊敬的 Gokul:
我使用了内部 E2E 中提供的全局 α 值和以下链接中的补丁来应用了 avp4 补丁。
【常见问题解答】PROCESSOR-SDK-J721S2:openVX 控制命令中视频管道的全局 Alpha 值的运行时配置 — 处理器论坛-处理器 — TI E2E 支持论坛
这对我来说非常有用、但我无法在屏幕上使用 Draw2D 绘制字符是致命的。 是否在技术上难以同时实现这两个目标?
此致、
Daigo
尊敬的 Daigo:
绘制字符是致命的。但我无法在屏幕上使用 Draw2D
您能详细介绍一下吗? 因为此修补程序不会影响 Draw2D 的任何其他功能。
此功能仅调节 显示流水线的透明度、通常在我们的演示流水线 0 用于显示输出、而显示流水线 1 用于性能图形。 流水线 2 可自由使用。 从流水线角度来看、无论您为此显示器提供的缓冲区使用 openvx 显示节点、它都会将其转发到视频端口。
此致、
Gokul
尊敬的 Gokul:
> 因为此修补程序不会影响 Draw2D 的任何其他功能。
是真的吗? 但您说:
> 为了完成这项工作,我有 3 个输出连接在不同的管道在 DSS 通过改变管道的转差,你可以在显示不同的输出,因此,我已经禁用了性能图形,你将看不到性能统计在显示。
我知道这意味着 Draw2D 无法使用。 此外,我恢复了简单的标题显示到 avp4,没有性能,
static void app_draw_graphics(Draw2D_Handle *handle, Draw2D_BufInfo *draw2dBufInfo, uint32_t update_type)
{
// appGrpxDrawDefault(handle, draw2dBufInfo, update_type);
if(update_type == 0)
{
Draw2D_FontPrm sHeading;
sHeading.fontIdx = 0;
Draw2D_drawString(handle, 560, 5, "Analytics for Auto Valet Parking", &sHeading);
}
return;
}
但发生了以下错误:
92.318216 s: VX_ZONE_ERROR: [ownContextSendCmd:912] Command ack message returned failure cmd_status: -1
92.318250 s: VX_ZONE_ERROR: [ownNodeKernelInit:604] Target kernel, TIVX_CMD_NODE_CREATE failed for node node_358
92.318271 s: VX_ZONE_ERROR: [ownNodeKernelInit:605] Please be sure the target callbacks have been registered for this core
92.318279 s: VX_ZONE_ERROR: [ownNodeKernelInit:606] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
92.318288 s: VX_ZONE_ERROR: [ownGraphNodeKernelInit:690] kernel init for node 10, kernel com.ti.display ... failed !!!
92.318325 s: VX_ZONE_ERROR: [ app_tidl_avp4_graph ] Node kernel init failed
92.318333 s: VX_ZONE_ERROR: [ app_tidl_avp4_graph ] Graph verify failed
[MCU2_0] 92.317828 s: src/drv/disp/dss_dispApi.c @ Line 276:
[MCU2_0] 92.317877 s: Driver instance already created!!
[MCU2_0] 92.317914 s: src/fvid2_drvMgr.c @ Line 777:
[MCU2_0] 92.317938 s: Driver create failed!!
[MCU2_0] 92.318044 s: VX_ZONE_ERROR: [tivxDisplayCreate:601] DISPLAY: ERROR: Display Create Failed!
此致、
Daigo
尊敬的 Daigo:
“我想你。“
这是真的吗? 但您说:
> 要完成此工作、我有 3 个输出连接在 DSS 中的不同管道、通过更改管道的转差、您可以在显示器中显示不同的输出、因此我禁用了性能图形、您将无法在显示器中看到性能统计信息。
我不知道您指的是我提供的那个补丁。 参考该补丁、是的、我们只有 3 个流水线可供使用、要演示我修改为禁用性能图形的三个图形的用例、您可以禁用任何一个图形并启用性能图形。
您可以将 2 个管道用于 srv 和 od、然后使用第 3 个管道用于性能图形。
> 因为此修补程序不影响 Draw2D 的任何其他功能。
我所说的是,这种透明度功能不会影响 Draw2D API 的功能。
此致、
Gokul