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.

[参考译文] OMAPL138B-OMAPL138:EP 无法从现代 eMMC 5.1 器件启动?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1648124/omapl138b-ep-omapl138-not-booting-from-modern-emmc-5-1-devices

部件号: OMAPL138B-OMAL EP
主题中讨论的其他器件: OMAPL138

您好:

我们发现、OMAPL138 处理器不会在现代 eMMC 5.1 器件上触发其“ais-magic 搜索循环“!
当引导扇区#0 中的第一个字是该魔术字时、CPU 会引导、但当魔术位于 addr 处的第二个块中时、CPU 已经失败。 0x200!;为什么会这样?
我找不到任何关于这个“AIS-magic 搜索“不工作的信息,除了它必须在选定的启动介质的前 2MB 内...

感谢您提供任何帮助/信息!

Brgds
J.Scheuermann

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

    Jörg μ s

    根据您提供的详细信息、我假设您已经看到 使用 OMAP-L132/L138 引导加载程序应用手册

    除了应用手册信息之外、我还必须咨询相应的团队、看看他们是否可以提供任何其他详细信息、说明在 0x200 处使用魔术字的原因。  

    是否已检查 0x200 处的魔术字是否正确?
    在 0x200 处测试时、我假设您没有在 0x0 处编程魔术字
    0x200 以下地址空间中的 eMMC 内有什么?   

    ——保罗  

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

    您好、Paul:
    -“我想你已经看到了 使用...“:
    是的 — 我正在寻找任何信息 rgd。 如果在 SPRAB41F 文档的块#0 中未找到 AIS-Magic、为什么启动会失败;
    例如超时或类似 — 但只能发现魔法必须是前 2 MB 内任何扇区的第一个字...

    -“是否已检查 0x200 处的魔术字是否正确?“:
    当然:我们使用相同的 eMMC 二进制数年来编程不同的 eMMC 品牌 — 但现在被迫使用另一个:-/

    当 AIS-Magic 位于 0x200 时、标准引导扇区(即主启动记录,而不是 GPT)位于 eMMC 的块 0 中(我们需要分区信息)。

    BTW — 我们现在尝试使用的 eMMC 类型(没有成功)是“Macronix MX52LM08A11“--工作的是“Kioxia THGBMJG6C1LBAIL“。

    Jörg μ V

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

    感谢您的补充信息。 我将告诉您我从团队收到了什么反馈。  

    保罗

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

    你好保罗 — 我们发现了更多 rgd。 这一点很重要:

    新的 Macronix eMMCs 不工作不是一个问题“不搜索“的 AIS 魔术,而是一个问题的其他 AIS 设置,阻止他们工作!
    当我们刷写块#0 中已具有 AIS-magic 的 u-boot 映像时 — 这使得新类型能够成功启动-我们使用了与 TI UART-Boot 参考映像(“u-boot-uart-ti-legacy.ais“)中所用相同的 AIS 设置 (PLL-/Clock config、DDR config、pinmux)、而不是我们通常与旧版 Kioxia IC 一起使用的设置!
    现在、我们需要确定哪些不同的设置导致这种情况...

    我想我们现在可以关闭这个案例。

    Brgds、
    Jörg μ s

    P.S.
    老实说: 我不明白!
    我的意思是:OMAP RBL 实际上可以使用其默认设置访问新的 eMMC — 但要继续,它需要不同的设置(从它刚刚成功读取且明显“错误“设置的代码来看)????
    或者、它是否需要 AIS 映像中的新设置、而不是用于加载而是启动(成功加载?) 仅图像?
    (在 SPRAB41F iirc 中有一条关于这一点的注释)