器件型号: J722SXH01EVM
我写信寻求您对我们在使用 J722S EVM 的开发环境中遇到的一个问题的建议。 具体而言、我们从系统启动到摄像头影像显示的延迟约为 25 秒、我们希望讨论解决此问题的建议方法的有效性、并请求您可能拥有的任何相关信息。
-
问题描述
在基于运行应用程序时app_multi_cam、我们观察到从 Linux 系统启动开始到摄像机影像输出的延迟约为 25 秒。 -
环境详细信息
- 板:J722S EVM
- SoC:J722S (SR1.0)
- SDK:
- Linux 内核:6.12.35-ti-00948
- MCU+ SDK:11.01.00.15
- Vision Apps
- 我们的分析和提议的对策
根据对所附 dmesg 日志的分析、我怀疑 DisplayPort (DP) 电源稳压器(稳压器-DP0-prw)的初始化由于 GPIO 未就绪而延迟。
相关日志摘录:
[Thu May 29 18:48:40 2025] platform regulator-dp0-prw: deferred probe pending: reg-fixed-voltage: can't get GPIO
我们怀疑这种延迟初始化是造成延迟的主要原因。 作为对策、我们正在考虑 gpio-hog 向器件树 (k3-j722s-main.dts) 中添加该特性、以尽早启用 DP 电源引脚。
建议的修改:
&main_pmx0 {
dp0_pins_default: dp0-pins-default {
pinctrl-single,pins = <
J722S_MAIN_IOPAD(0x68, PIN_OUTPUT, 7) /* main_gpio0_16 */
>;
pinctrl-single,function-mask = <0xffff>;
#pinctrl-cells = <1>;
gpio-hog;
gpios = <16 GPIO_ACTIVE_HIGH>;
output-high;
line-name = "dp0_pw_en";
};
};
- 请求确认和信息
- 方法的有效性:我们的方法是确定推迟调查的原因并以
gpio-hog技术上合理的方式解决? - 相关文档:如果我们的方法有效、您能否提供可用作实施参考的任何技术文档(应用手册,参考设计,示例代码等)?
为了供您参考、我已将整个 dmesg 日志附加到此电子邮件中。
dmesg.txt