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:eMMC 备用引导

Guru**** 2558250 points
Other Parts Discussed in Thread: AM5726

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610267/linux-am5728-emmc-alternative-boot

器件型号:AM5726
主题中讨论的其他器件: DRA752

工具/软件:Linux

你(们)好

我正在使用我的定制板。 我使用的是 AM5726和 ti-processor-sdk-linux 版本4。

我想从 eMMC 引导分区、aka 备用引导、aka RAW (boot)引导。

我已经执行 了 https://e2e.ti.com/support/arm/automotive_processors/f/1020/p/544018/1987634#1987634中的步骤 

根据 TRM 将 SYSBOOT 引脚更改为0b111011、eMMC (引导部分)并为电路板加电后,我将获得低于调试输出的结果

U-Boot SPL 2016.05-00230-gdc11a4c-m脏(2017年6月13日- 11:05:18)
DRA752-GP ES2.0
尝试从 MMC2
OMAP-hsmmc_send_cmd 引导:超时:无状态更新
spl:MMC 分区开关失败
SPL:无法从所有引导设备引导
###错误####请重置电路板 

请指导我下一步做什么?

谢谢、
海因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的处理器到底是什么? AM572x 或 DRA752? 这是哪个 Linux SDK?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    我更正了我的问题。 我使用的是 AM5726和 ti-processor-sdk-linux 版本4。

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

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

    我已经开始查看这个。 在我深入研究之前、您能尝试一个实验吗? TRM 将引导器件6显示为 eMMC 引导分区、将引导器件7显示为 eMMC。 查看 arch/arm/include/asm/arch-omap5/spl.h 中的 u-boot 代码、它们是反向的:

    #define BOOT_DEVICE_MMC2       0x06
    #define BOOT_DEVICE_MMC2_2     0x07

    是否可以尝试将6更改为7并将7更改为6?

    Steve K.

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

    您好、Steve、

    感谢你的答复。

    正如您所说、我在更改之后仍然会遇到相同的错误。

    U-Boot SPL 2016.05-00118-gdd926c6-sm脏(JU| 19 2017 - 10:20:31)
    DRA752-GP ES2.0
    尝试从 MMC2_2
    OMAP-hsmmc_send_cmd 引导:超时:无状态更新
    spl:MMC 分区开关失败
    SPL:无法从所有引导设备引导
    ####错误##请重置电路板 

    我希望 MLO 读取 u-boot.img、以便能够从 u-boot 引导至任何所需的分区。 但我不知道如何以及在何处写入 u-boot.img。

    此致、
    海因

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

    好的、我将更深入地探讨一下。

    Steve K.