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.

[参考译文] AM62A7:无法从 EMMC 引导

Guru**** 2652575 points

Other Parts Discussed in Thread: AM62A7

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1591132/am62a7-unable-to-boot-from-emmc

器件型号: AM62A7

您好、TI 专家、

最初、我们使用的 EMMC 模型是 FORESEE FEMDRM008G-58A39 。 它可以在主板上成功编程和引导。

最近、我们已切换到另一种 EMMC 类型、  半导体 KLM8G1GEUF 。 使用相同的编程脚本和系统映像、它可以成功编程、但编程后无法正常启动。
以下是启动过程中的打印消息、请帮助分析如何解决。

无法引导表单 EMMC.txtnormal.txt 

 

谢谢您、

Gaogao

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

    您好、高 Canjian、

    从日志中、我认为您尝试从 AM62A7 上连接的 eMMC 存储器引导 U-Boot 加载程序  SDMMC1 功率。 日志从 U-Boot SPL 阶段开始。

    但 仅在 AM62A7 MMCSD0 (MMC0) 端口上支持 8 位 eMMC 闪存。 请帮助我了解更多详细信息:

    问题 1: KLM8G1GEUF eMMC 存储器是否为您的情况下、AM62A7 ROM 代码可以从该存储器引导?  

    问题 1: 是 连接到 MMCSD1 ( MMC1 ) 端口处于 4 位模式、或者它是正常连接的硬件

    预计用作 MMCSD0 的 8 位闪存存储器 ( MMC0 ) 端口。

    问题 2: 如果是第一种情况、我会得出结论:MMCSD1 端口不支持 eMMC 操作(写入/读取)。

     问题 3 如果是第二种情况、则会更复杂、因为事实证明 ROM 可能会成功加载到 RAM 中并引导闪存加载程序、但 eMMC 写入的 tiboot3.bin 和 U-Boot SPL 程序可能会有错误记录。 那么人们可能会怀疑 KLM8G1GEUF 可能是罪魁祸首。 如果是这种情况、我相信您可以从 MMCSD1 端口上的 SDCard 引导 U-Boot.img。 因此、由于 MMC0 eMMC 记录或读数错误、从 MMCSD1 (MMC1) 引导时会发生故障。  

    问题 4 是否可以提供 AM62A7 eMMC 主机和 KLM8G1GEUF eMMC 存储器之间硬件接口的原理图?  

    问题 5. 您能告诉我当前选择的 AM62A7 BOOTMODE 引脚值吗?

    从 normal.txt 来看、日志中的地址映射 MMC0 和 MMC1 似乎正确。

    谢谢您让我知道。

    此致、

    Anastas Yordanov