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/processor-SDK-AM335X:am3358

Guru**** 2562120 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600715/linux-processor-sdk-am335x-am3358

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:AM3358

工具/软件:Linux

你(们)好  

  在 AM3358中,sdboot 和 nand boot 分别正常工作。 在 SD 引导中,NAND 被检测为512 MB,但在 nand boot 中,MMC 显示卡未响应电压选择错误。 无法加载 MMC 设备  

 

NAND u-引导日志:

 

    

尝试从 NAND 引导
卡未响应电压选择!
**设备 MMC 0 **错误
使用默认环境

U-Boot 2017.01-g5875b5f507 (2017年6月06日- 13:13:59 +0530)

CPU:AM335X-GP 修订版2.1
I2C:就绪
DRAM:512 MiB
NAND:512 MiB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
卡未响应电压选择!
**设备 MMC 0 **错误
使用默认环境

在:ns16550_serial
输出:ns16550_serial
错误:ns16550_serial
未设置。 验证第一个电子保险丝 MAC
NET:找不到以太网。
按空格键可在2秒钟内中止自动引导
=> MMC 信息
卡未响应电压选择!
=> MMC 列表
OMAP SD/MMC:0
OMAP SD/MMC:1.

SD 卡 MMC0日志:

U-Boot SPL 2017.01-g5875b5f507 (2017年5月30日- 17:26:26)
尝试从 MMC1引导
正在读取 uboot.env

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

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


U-Boot 2017.01-g5875b5f507 (2017年5月30日- 17:26:26 +0530)

CPU:AM335X-GP 修订版2.1
I2C:就绪
DRAM:512 MiB
NAND:0 MIB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env

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

在:ns16550_serial
输出:ns16550_serial
错误:ns16550_serial
未设置。 验证第一个电子保险丝 MAC
NET:找不到以太网。
按空格键可在2秒钟内中止自动引导
=> MMC 信息
器件:OMAP SD/MMC
制造商 ID:2.
OEM:544d
姓名:SA16G
TRAN 速度:50000000
Rd 块 Len:512
SD 版本3.0
高容量:是
容量:14.4 GiB
总线宽度:4位
擦除组大小:512字节
读取666 kB/s 错误0/7 (0%)
写入### Mb/s 错误0/0 (0%)

请帮助我找出问题  

此致

Raji

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

    您好 Raji、

    Raji a 说:
     在 Am3358中 ,sdboot 和 nand boot 分别运行正常。 在 SD 引导中,NAND 被检测为512 MB,但在 nand boot 中,MMC 显示卡未响应电压选择错误。 无法加载 MMC 设备[/QUERP]

    请提供有关如何为 SD 引导和 NAND 引导构建 u-boot 的详细信息?

    [引用 USER="Raji A"] U-Boot SPL 2017.01[/引用]

    [引用 user="Raji A"] U-Boot 2017.01

    从何处获取此 u-boot 2017.01? 请注意、此 u-boot 未经过测试、官方不支持。 最新测试和支持的 u-boot 为2016.05、与最新的 AM335x TI PSDK 3.03一起提供。 我建议您尝试使用 u-boot 2016.05

    此致、
    帕维尔

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

    我同样遇到了问题 SDK 2.0.11、您能帮我吗? 谢谢

    但是、当 nand 引导至根文件系统时、它可以访问 MMC。 硬件不是问题。

    U-Boot 2015.07 (2017年9月13日- 08:33:04 +0800)

    启用看门狗
    I2C:就绪
    DRAM:512 MiB
    NAND:1024 MIB
    MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
    CMD_SEND:0
    ARG 0x00000000
    MMC_RSP_NONE
    CMD_SEND:8
    ARG 0x000001AA
    MMC_RSP_R1、5、6、7 0xFFFFFFFF
    CMD_SEND:55
    ARG 0x00000000
    MMC_RSP_R1、5、6、7 0xFFFFFFFF
    CMD_SEND:0
    ARG 0x00000000
    MMC_RSP_NONE
    CMD_SEND:1
    ARG 0x00000000
    MMC_RSP_R3、4 0x9EF1F0E8
    卡未响应电压选择!
    **设备 MMC 0 **错误
    使用默认环境

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

    您使用的是 AM335x TI 电路板还是定制电路板?

    您是否在 u-boot-2015.07/drivers/MMC/MMC.c 文件中进行过任何更改、或者您正在使用默认设置?

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

    尊敬的 Pavel:

       谢谢重播。

       我使用定制板、不更改 MMC.c 文件、使用默认值。

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

    VC IP、

    您的定制板是否基于 AM335x TI EVM 或 AM335x TI 入门套件或 AM335x BBB?

    您提供的引导日志似乎不完整,日志的 SPL 部分丢失。 我正在附加成功的 SD 引导日志(启用跟踪和调试)、我们在具有 PSDK3.4.4的 AM335x TI EVM 上提供了该日志

    e2e.ti.com/.../6433.mmc_5F00_debug_5F00_log

    请确保您已在 MMC.c 文件中启用跟踪和调试消息,并共享完整的 SD 启动日志。

    您能否指定您的定制板和 AM335x TI EVM 之间在 MMC/SD 方面有哪些硬件更改(如果有)?

    此致、
    帕维尔