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.
工具与软件:
团队成员、您好!
我正在处理基于 AM335x 的定制电路板启动活动。 我 通过这个链接使用5.10 Linux 内核。
我根据定制电路板原理图配置了 dts 文件、并使用 tisdk_am335x-evm_defconfig 作为基本配置。
我使用 menuconfig 以及与 MMC 相关的某些驱动程序、启用早期 printk 相关设置。
我使用了旧3.2内核的 rootfs 和 uboot 映像、因为它已经开发并可用于该板。
我的目标是将我的定制板的内核和 rootfs 升级到5.10版本、保持 uboot 的旧版内核3.2版本
当我尝试使用新的 dtb 文件引导新内核时、引导在下面的点停止。
我怀疑内核无法读取 dtb 文件、因为没有任何与 pinmux 相关的日志。
此外、未找到任何 MMC/USB 器件相关的日志。 此帖子随附了详细日志。
请帮助我找出导致此问题的根本原因。
[注:由于主板当前与 Linux 3.2内核版本完美运行、因此不存在任何 h/w 相关问题]
主题所有者目前不在办公室、请预计在本周下半年回复。
尊敬的 Prafull:
您是否报告了下面链接的主题中提到的相同问题?
内核版本不同。 这个线程上没有提供任何解决方案。
现在我已经添加了
选择了{
stdout-path =\uart0;
};
在 DTS 文件中、这有助于向前移动、现在我被卡住了以下 SNAP 中所述的消息。
未找到任何与 MMC 相关的日志。 当我使用 USB 作为引导设备而不是 SD 卡时、会收到完全相同的消息。
这是因为我使用的是旧的3.2内核文件系统吗?
内核版本不同。 该线程上没有提供任何解决方案。[/报价]抱歉、我只看到两个日志显示相同的 U-Boot 版本、并认为您都在同一个项目上工作、但没有在两个日志中检查内核版本。
在 dts 文件中、这有助于向前推进、现在我陷入了以下 snap 中描述的消息困境。请附上完整的引导日志。
这是因为我使用的是旧版3.2内核的文件系统吗?我不这么认为。 最新日志的最后几行显示 MMC 未启用安装 rootfs、因此 rootfs 尚未出现在图片中。
[/quote]