工具与软件:
尊敬的 TI 专家:
我们的团队已尝试通过一个节点将我们的算法部署到 C7X DSP 上。 随后、我们编写了一个 GStreamer 插件来调用该节点并实现我们的算法。 为了测试在 C7X DSP 上部署的算法是否被正确调用、我们在 C7X DSP 上部署的算法中加入了 printf 日志记录。 您能给我们建议如何与 AM62A 开发板建立 SSH 连接、以及查看我们在 C7X DSP 上部署的算法中编写的日志、以确保它们正确打印出来吗?
谢谢你。
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.
工具与软件:
尊敬的 TI 专家:
我们的团队已尝试通过一个节点将我们的算法部署到 C7X DSP 上。 随后、我们编写了一个 GStreamer 插件来调用该节点并实现我们的算法。 为了测试在 C7X DSP 上部署的算法是否被正确调用、我们在 C7X DSP 上部署的算法中加入了 printf 日志记录。 您能给我们建议如何与 AM62A 开发板建立 SSH 连接、以及查看我们在 C7X DSP 上部署的算法中编写的日志、以确保它们正确打印出来吗?
谢谢你。
您好!
我们对编写定制 C7x DSP 算法的支持有限、但我可以在这里为您指出正确的方向。
通常、来自 C7x 等内核的打印输出不会在 Linux 中直接重新定向到 stdout 中。 通过打印 OpenVX 环形缓冲区、可以将这些远程内核上的 Printfs 传送到 Linux。 它在名义上由/opt/vx_app_arm_remote_log.out 可执行文件公开。 我建议在命令行的后台运行此程序--当打印件通过时、我提到的可执行文件会将它们重定向到 STDOUT。
我假设您可以访问 AM62A 固件构建器。 C7x 上有多个关于 printf 的参考。 其中一个位于 tidl_printf src 的 c7x-MMA-tidl/ti_dl/algo/tidl/tidl_commonUtils.c 下。 如果前面提到的可执行文件正在运行、使用此函数(及其基础机器)进行打印将仅在 A53/Linux 中显示、但这是从该内核进行打印的正确方式。
BR、
Reese