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:引导失败

Guru**** 2589300 points
Other Parts Discussed in Thread: TMDSEVM572X, BEAGLEBOARD-X15, AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589386/linux-am5728-boot-failure

器件型号:AM5728
主题中讨论的其他部件:TMDSEVM572XBeagleBoard-X15、PMP

工具/软件:Linux

您好!

我使用 Processor SDK Linux AM57x 03_03_00_04。

当我使用 AM572x EVM (TMDSEVM572x)尝试 Linux SD 引导时   、引导失败大约会发生一百次。

以下是失败时的引导日志。

 ------ 失败了---

U-Boot SPL 2016.05-g4db46a6bd (2017年3月29日- 23:25:16)
DRA752-GP ES2.0
尝试从 MMC1引导
读取 args
SPL_load_image_fat_os:读取图像参数时出错、错误--1
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img


U-Boot 2016.05-g4db46a6bbd (2017年3月29日- 23:25:16 -0400)

CPU :DRA752-GP ES2.0
型号:TI AM5728 BeagleBoard-X15
电路板:AM572x EVM 修订版 A.30
DRAM: 2GiB
MMC:  sdr104没有 pinctrl
ddr50没有 pinctrl
sdr50没有 pinctrl
sdr25无 pinctrl
sdr12没有 pinctrl
OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境

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个器件。
网络:
警告:以太网@48484000使用 ROM 中的 MAC 地址
eth0:以太网@48484000
按任意键停止自动引导: 0
=>3c 0b A2 99 4a 8c F7 04
未知命令'3c'-尝试'帮助'
=>[19.462134]  000000f0:E0 e0 CF D1 81o 19.66973] 000000e0:DC F7 4
未知命令“”-尝试“帮助”
=>[19.66975]  000000f0:E0 e0 CF D1 81 5b f5 F5 24 04 FD B8 df 13 D8 CD
未知命令“”-尝试“帮助”
=>[19.66977]  00000100:F1 E3 3D 98 50 02 77 9e bc 22 AB fa C2 43 1f 66
未知命令“”-尝试“帮助”
=>** 28个打印消息丢失**[19.676409]  000000e0:d8 bb c0 0d ac 2c 2f 98 3c 0b A2 99 4a 8c F7 04
未知命令'**'-尝试“帮助”
=>[19.676411]  000000f0:E0 e0 CF D1 81 5b FE F5 24 04 FD B8 df 13 D8 CD
未知命令“”-尝试“帮助”
=>[19.676413]  00000100:F1 E3 3D 98 50 02 77 9e bc 22 AB fa C2 43 1f 66

"未知命令"继续

然后、下面是正常启动的日志。

------ 正常引导 ---

U-Boot SPL 2016.05-g4db46a6bd (2017年3月29日- 23:25:16)
DRA752-GP ES2.0
尝试从 MMC1引导
读取 args
SPL_load_image_fat_os:读取图像参数时出错、错误--1
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img


U-Boot 2016.05-g4db46a6bbd (2017年3月29日- 23:25:16 -0400)

CPU :DRA752-GP ES2.0
型号:TI AM5728 BeagleBoard-X15
电路板:AM572x EVM 修订版 A.30
DRAM: 2GiB
MMC:  sdr104没有 pinctrl
ddr50没有 pinctrl
sdr50没有 pinctrl
sdr25无 pinctrl
sdr12没有 pinctrl
OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境

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个器件。
网络:
警告:以太网@48484000使用 ROM 中的 MAC 地址
eth0:以太网@48484000
按任意键停止自动引导: 0
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
正在读取 BOOT.SCR
**无法读取文件 boot.scr **
正在阅读 uEnv.txt
在5ms 内读取574字节(111.3KiB/s)
从 uEnv.txt 加载了 env
正在从 mmc0导入环境...
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
3602144字节在203ms (16.9MiB/s)内读取
在59ms (1.7 MIB/s)内读取103020字节
内核映像@ 0x82000000 [ 0x000000 - 0x36f6e0]
###展开的设备树 blob、88000000
  使用0x88000000处的 FDT blob 进行引导
  正在将设备树加载到8ffe3000,结束8ff26b... 好的

正在启动内核...

------- ------- ------- ------- ------- ------- ------- ------- ------- -------

我认为失败的原因是无法从 SD 卡中读取。  我的理解是否正确? 如果无法从 SD 卡读取数据、是否存在时序问题?

请告诉我如何解决此问题。

感谢您的快速回复。

此致、

Michi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是哪种卡? 你怎么评价它? 这是自定义构建映像还是下载页面中的 SDK 映像?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Biser - San:

    感谢您的快速回复。

    我使用 Micro SD HC 10级、8GB。 我在 SDK 中使用 create-sdcard.sh 制作了 SD 卡。 此外、我不会构建源代码。 这意味着使用了预构建的映像。

    此致、

    Michi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知软件团队。 他们将在这里作出回应。