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.

[参考译文] AM3358:无法在定制 AM335x 板上启动 Linux 内核5.10

Guru**** 2013580 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1425320/am3358-not-able-to-boot-linux-kernel-5-10-on-custom-am335x-board

器件型号:AM3358

工具与软件:

团队成员、您好!

我正在处理基于 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 相关问题]

e2e.ti.com/.../log4ti.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主题所有者目前不在办公室、请预计在本周下半年回复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Prafull:

    您是否报告了下面链接的主题中提到的相同问题?

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1424417/processor-sdk-am335x-kernel-6-1-y-bring-up-on-am335-evm-custom-board

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    内核版本不同。 这个线程上没有提供任何解决方案。

    现在我已经添加了  

    选择了{
    stdout-path =\uart0;
    };  

    在 DTS 文件中、这有助于向前移动、现在我被卡住了以下 SNAP 中所述的消息。

    未找到任何与 MMC 相关的日志。 当我使用 USB 作为引导设备而不是 SD 卡时、会收到完全相同的消息。

    这是因为我使用的是旧的3.2内核文件系统吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    内核版本不同。 该线程上没有提供任何解决方案。[/报价]

    抱歉、我只看到两个日志显示相同的 U-Boot 版本、并认为您都在同一个项目上工作、但没有在两个日志中检查内核版本。

    在 dts 文件中、这有助于向前推进、现在我陷入了以下 snap 中描述的消息困境。

    请附上完整的引导日志。

    这是因为我使用的是旧版3.2内核的文件系统吗?

    我不这么认为。 最新日志的最后几行显示 MMC 未启用安装 rootfs、因此 rootfs 尚未出现在图片中。

    [/quote]