我目前正在使用 Processor SDK Linux 03.03.00.04 U-Boot。 尝试将驱动程序支持添加到 TPM 功能的 SPL 中、但在使用器件树(具有 CONFIG_SPL_OL_CONTROL 的 CONFIG_SPL_DM)时、我无法从我们的板从 SPL 获取控制台输出。
使用不带 CONFIG_SPL_OD_CONTROL 的 SPL/uBoot、board.c 中的硬编码 UART 能够完美地工作、从而使用相同的 DTS 和 CONFIG_OV_CONTROL 选项获得 SPL 和 U-Boot 的控制台。 我已经进入并修改了相关的 DTS 文件、以包含'u-boot、dm-pre-reloc'、从而将器件 传播到 SPL DTS、但在这种挂起期间、我无法获得任何控制台输出这一事实似乎很麻烦。
同样、在上一阶段、具有 DTS 和 SPL 标准的 U-Boot 工作正常。 当我尝试将 U-Boot 与 DTS 和 SPL 搭配使用时、我不会收到控制台反馈、系统似乎挂起。 如果您能深入了解解决方案的可能位置、我们将不胜感激!
谢谢、
Adam
AM335x-bonebblack.dts
am33xx.dtsi