主题: AM62P 中讨论的其他器件
工具/软件:
您好、
我们正在使用 定制板 基于 AM625 处理器和使用 AM62x EVM 浮动驱动器。
我们的定制板 不支持 OLDI 输出 、而是使用 HDMI 。 我们想要的 在内核启动阶段启用启动界面 视频。
目标 带有 U-Boot 加载程序 2025 的 Yocto Scarthgap(内核 6.6)。
需要采取哪些步骤才能做到这一点?
此致、
Jinshya M.
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.
工具/软件:
您好、
我们正在使用 定制板 基于 AM625 处理器和使用 AM62x EVM 浮动驱动器。
我们的定制板 不支持 OLDI 输出 、而是使用 HDMI 。 我们想要的 在内核启动阶段启用启动界面 视频。
目标 带有 U-Boot 加载程序 2025 的 Yocto Scarthgap(内核 6.6)。
需要采取哪些步骤才能做到这一点?
此致、
Jinshya M.
Jinshya、
在深入探讨问题之前、先了解一些背景知识:
在默认设置中、早期启动界面由 U-Boot 驱动、U-Boot 首先初始化 OLDI(双链路)的 DSS、然后将控制权传输到内核、在这种情况下、无需重新初始化 psplash 和进度条的 DSS。 在稍后阶段、会使用内核 dts 重新初始化内核中的 dss。
有两种方法可以 做到这一点:
1.在 U-Boot 阶段启用基于 HDMI 的启动界面并使用它。 这也使您能够使用 HDMI 的内核启动界面、因为 DSS 在此阶段不会重新初始化。 注意事项:我们目前在 U-Boot 中不支持 HDMI、并且正在积极开发中。 但我们在这里可以帮助提供补丁、您可以使用这些补丁在 U-Boot 中以硬编码分辨率启用 HDMI、而不是从面板读取 EDID 并进行配置。
2.禁用 U-Boot 启动界面、以便不完成基于 OLDI 的 DSS 初始化、然后等待内核初始化 DSS。 注意事项:默认情况下、CONFIG_TIDSS 和相关的 KConfigs 设置为 而不是 因此它们在探头顺序中的下降非常低。 可以尝试切换为 但内核探测 DSS 的时间仍可能很晚。 您可以尝试自行执行探头订单、但必须完全掌控此开发工作、 我们无法提供相关帮助。
请使用由 s-jain1 在 https://github.com/jainswamil/u-boot/commits/temp_refactored_tidss_for_enabling_hdmi/上签署的前 5 个提交。
如果需要、您可以忽略名称中包含'am62p'的文件中的更改。 您可以将所需的时序参数放入:arch/arm/dts/k3-am625-sk-u-boot.dtsi 中