工具/软件:
尊敬的 TI 团队:
我在使用 J722S 一方 SDK 10.1.0.04 、app_tidl_od_cam从运行演示dl_demos。
要PreProcNode在 C7x 上启用、我按照本文中的建议应用了以下补丁:
-
img_proc_kerenels_vision_apps.patch -
sdk_builder_enable_tiadalg.patch -
img_proc_kernels_tiadalg.patch
最初、如果没有这些修补程序、则PreProcNode无法使用以下日志进行初始化:
| vx_zone_error:[ownContextSendCmd:912]命令 ack 消息返回失败 cmd_status:–7 vx_zone_error:[ownNodeKernelInit:604]节点 PreProcNode 的目标内核、TIVX_CMD_NODE_CREATE 失败 vx_zone_error:[ownNodeKernelInit:605]请确保已为此内核注册目标回调 vx_zone_error:[ownNodeKernelInit:606]如果目标回调已注册、请确保此内核的创建回调中没有发生错误 vx_zone_error:[ownGraphNodeKernelInit:690]节点 5 的内核初始化、内核 com.ti.img_proc.img.preprocess ...失败!!! |
为了解决该问题、我搜索了 TI 论坛并找到了上面的帖子。 应用修补程序后、图形将生成并运行—但仅部分运行。
当前问题(补丁后):
反馈 50%的测试运行 、管道 恰好在 3 帧后挂起 。
打开了 无错误或崩溃 、只是没有进一步执行或 FPS 输出。
我们已经确认了这一点 通过分频器进行捕获 节点成功完成执行。
出现挂起 施加 10 毫秒延迟 、可能在或之后
PreProcNode(在 C7x_2 上)。
发生挂起时、pKey 会打印以下性能统计信息:
|
图形:app_tidl_od_cam_draph (#nodes = 9、#executions = 3) 性能:总计:0.0 FPS |
在第 3 帧之后、系统 CPU 使用率变为空闲状态。
问题:
-
PreProcNode在 SDK 10.1.0.04 中的 J722S (C7x) 上使用是否存在已知问题? -
此挂起是否是由于图形同步、缓冲队列或缺少目标注册造成的?
-
是否执行任何用于隔离问题的建议调试步骤(例如图形检查/记录)?
-
的完整 J722S 支持是否会
PreProcNode在未来的 SDK 版本中提供?
非常感谢!
此致、
Leo
