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.

[参考译文] PROCESSOR-SDK-AM335X:5.10内核和2013.01 u-boot 启动问题

Guru**** 2546020 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1273270/processor-sdk-am335x-booting-issue-with-5-10-kernel-and-2013-01-u-boot

器件型号:PROCESSOR-SDK-AM335X

您好、专家:

我们有一个基于 AM335x-EVM 处理器的定制电路板。

目前、我们有   Linux 版本3.2.0的2013.01.01 U-Boot SPL、并且正在成功引导。

但是、我们计划在相同的 u-boot 2013.01版本上迁移5.10.184 Linux 内核。 当我们尝试 引导它时 、它不会引导。  

之后  正在启动内核...   消息、没有日志。

您能告诉我们,如何调试这个问题吗?  为什么内核不能在此处引导?

请查找以下内容以供参考。

U-Boot SPL 2013.01.01 (2022年8月12日- 11:31:41)
>>> 现在的 DDR:400M。
MUSB-hdrc:ConfigData=0xde (UTMI-8、dyn Rx、大容量组合、大容量拆分、HB-ISO FIFO、 HB-ISO Tx、SoftConn)
musb-hdrc:MHDRC RTL 版本2.0
Musb-hdrc:设置 fifo_mode 4
Musb-hdrc:最大28/31 EP、16384/16384存储器
处于47401000的 USB 外设模式控制器、使用 PIO、IRQ 0
MUSB-hdrc:ConfigData=0xde (UTMI-8、dyn Rx、大容量组合、大容量拆分、HB-ISO FIFO、 HB-ISO Tx、SoftConn)
musb-hdrc:MHDRC RTL 版本2.0
Musb-hdrc:设置 fifo_mode 4
Musb-hdrc:最大28/31 EP、16384/16384存储器
处于47401800且使用 PIO、IRQ 0的 USB 主机模式控制器
差评 SD 引导!
OMAP SD/MMC:0
读取 u-boot.img
读取 u-boot.img
zq:boot_params_ptr_addr=0x8!


U-Boot 2013.01.01 (2022年8月12日- 11:31:41)

I2C:就绪
DRAM:512 MiB
警告:缓存未启用
无法探测 EEPROM;I2C 总线上出现了基本错误。
无法获取板 ID。
用于看门狗初始化的 GPIO!!
GST:GPIO_request!
GST:GPIO_DIRECTION_OUTPUT!
NAND:找不到 NAND 器件!!!
0 MIB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1
***警告- readenv()失败,使用默认环境

MUSB-hdrc:ConfigData=0xde (UTMI-8、dyn Rx、大容量组合、大容量拆分、HB-ISO FIFO、 HB-ISO Tx、SoftConn)
musb-hdrc:MHDRC RTL 版本2.0
Musb-hdrc:设置 fifo_mode 4
Musb-hdrc:最大28/31 EP、16384/16384存储器
处于47401000的 USB 外设模式控制器、使用 PIO、IRQ 0
MUSB-hdrc:ConfigData=0xde (UTMI-8、dyn Rx、大容量组合、大容量拆分、HB-ISO FIFO、 HB-ISO Tx、SoftConn)
musb-hdrc:MHDRC RTL 版本2.0
Musb-hdrc:设置 fifo_mode 4
Musb-hdrc:最大28/31 EP、16384/16384存储器
处于47401800且使用 PIO、IRQ 0的 USB 主机模式控制器
网络: 未设置。 验证第一个电子熔丝 MAC
cpsw、USB_ether
按任意键以停止自动引导:0
mmc0是当前器件
在器件0上找到 SD/MMC
读取 uImage
5427776字节读取时间为565ms (9.2MiB/s)
正在从 MMC 引导...
GST:正在重置硬件看门狗
GST:hw_watchdog_reset。
##从旧映像引导内核,地址为80007fc0....
图片名称:linux-5.10.184-rt90-gcfc102d877
图像类型:ARM Linux 内核图像(未压缩)
数据大小:5427712字节= 5.2MiB
载入地址:80008000
入口点:80008000
正在验证校验和...确定
XIP 内核映像...确定
确定

正在启动内核...

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

    您好!
    这可能是由于2013.01.01 U-Boot 与5.10.184 Linux 内核之间的不匹配造成的。
    升级到匹配的 u-boot 是否可行?
    此致!
    -洪

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

    您好、Hong:

    感谢您的回复。

    与 引导板5.10.184 Linux 内核兼容/要求的最低 u-boot 版本是什么?

    此致、

    Mallikarjuna Reddy Ambati.

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

    您好!
    您会找到 AM335x Linux SDK 发布信息、即 SDK 8.2
    software-dl.ti.com/.../Release_Specific_Release_Notes .html
    此致!
    -洪