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.

[参考译文] Linux/AM5728:在 IDK 上 U-Boot 失败

Guru**** 2928980 points

Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/668448/linux-am5728-u-boot-fails-on-idk

器件型号:AM5728
主题中讨论的其他器件: PMP

工具/软件:Linux

您好!

我正在尝试使用 AM572x IDK 板上的最新 u-boot 2018.1。
我已编译,当我尝试加载应用程序映像时,它会崩溃(预取中止)或只是在“加载应用程序”时挂起。
我使用"am57xx_evm_defconfig"编译和生成 MLO 和 u-boot 映像。
您能否帮助我了解相关知识、或许可以解决此问题?

我从 AM572x (4.02)的最新 Linux SDK 版本中获取了 u-boot、结果相同

U-Boot SPL 2018.01 (2018年2月28日- 14:32:42)
DRA752-GP ES2.0
尝试从 MMC1引导
未找到 MMC 设备1
***警告-未找到 MMC 卡,使用默认环境

正在读取 u-boot.img
正在读取 u-boot.img

U-Boot 2018.01 (2018年2月28日- 14:32:42 -0500)

CPU:DRA752-GP ES2.0
型号:TI AM5728 IDK
电路板:AM572x IDK REV 1.3B
DRAM:2GiB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
***警告- CRC 错误,使用默认环境

GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:GPT 无效***
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:备份 GPT 无效***
SCSI:SATA link 0 timeout。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
网络: 未设置。 验证第一个电子保险丝 MAC
CPsw
按任意键停止自动引导:

##正在启动应用程序,地址为0x84100000 ...
数据中止
PC:[<84104718>] LR:[<000000000000>]
重新分配 PC:[<049d3718>] LR:[<808cf000>]
SP:4037fce8 IP:00000000 FP:00000002
R10:841004fc R9:fdf10ed8 R8:00000000
r7:fff3542d r6:84000000 r5:00000000 r4:fdf1a51c
r3:00000000 r2:00000000 r1:e1a0a001 r0:00020000
标志:Nzcv IRQ 关闭 FIQ 关闭模式 SVC_32
正在重置 CPU ...

正在重置...


注:
我有2016.9版本的预编译二进制文件、它们可引导 AM572x IDK 正常运行。

我还尝试在2018.1中注释掉"#CONFIG_SPL_LOAD_FIT = y"行

提前感谢。
Rohit

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

    您尝试加载的"应用程序映像"是什么? U-boot 应加载 Linux 内核。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试从 u-boot 加载 elf 文件。
    因此、从 Uboot 中、我将以*。bin 格式加载内核映像
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您应该加载由内核构建生成的压缩内核映像。
    u-boot 在 SD 卡的 rootfs 分区中查找(并"了解")/boot/zImage 文件。

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

    具体而言、我尝试从 Uboot 引导 vxworks.bin 映像。 使用早期版本、我能够从 uboot 引导 VxWorks。 问题出在2018.1。 IM 从 SD 卡引导。

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

    我们不支持 VxWorks。 这是第三方软件。
    此外、随 SDK04.02.00.09发布的最新 TI u-boot 为 u-boot-2017.01

    此致、
    Yordan