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.

[参考译文] AM625:eMMC 备用引导模式 — can't 使其进入引导状态

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1623727/am625-emmc-backup-boot-mode---can-t-get-it-to-boot

器件型号: AM625

我的目标:

 我想从 SD 卡引导为主卡。  我想从 eMMC 引导作为备份。  我通常会从 eMMC 引导、但我想能够放入 SD 卡、从 SD 卡引导并进行系统更新。  引导引脚可能无法在安装位置调整。

因此、我将 BOOTMODE[13:3]设置为 1101 000 1000
BOOTMODE[6:3]:1000: 表示从 SD 卡进行主引导
BOOTMODE[9:7]:0:  文件系统模式、9 必须为 0。
BOOTMODE[10:12]:备份引导模式设置为 1010 - eMMC

我将文件系统从 SD 卡重新创建到 eMMC 上、但不会引导。
它不仅不会作为备份引导。 但它也不会作为主器件引导。  
如果我使用“d"将“将 tiboot3.bin、tispl.bin、u-boot.img 写入/dev/mmcblk0boot0、则可以使其为主器件引导。
 
是否缺少某些信息、无法使此方案正常工作?


 

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

    Stanislav Stilyanov 

    几个月前、您帮助我澄清了引导模式、该问题已被锁定。  您能帮助我解决这个问题吗?

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

    尊敬的 Jason:

    若要使用 SD 卡引导模式作为主模式、位 9 必须为 1:

    您能否按照以下  步骤刷写到 eMMC UDA 分区 (software-dl.ti.com/.../How_to_mmcsd_boot_emmc_uda.html) 并从这些分区引导、然后检查是否错过了任何步骤?

    此致、

    会面。

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

    谢谢!  我仔细检查了引导模式设置、现在看起来如下所示:
    BOOTMODE[13:3] 1101 100 1000
     
    我完全按照指示操作。  
    遗憾的是、卸下 SD 卡后我看不到 u-boot 消息。
    我的 MMC 版本略有不同、但我相信我已将命令转换为:

    MMC 引导总线设置 SINGLE_BROVATE x1 /dev/mmcblk0
    我还尝试了:
    MMC 引导总线设置 SINGLE_BROWATE RETAIN x1 /dev/mmcblk0


    MMC 引导器件启用 1 1 /dev/mmcblk0

    遗憾的是、我无法将其引导为主引导或从引导。
    如果我将 tiboot3.bin、tispl.bin、u-boot.img 写入/dev/mmcblk0boot0、它将作为主引导。  
     

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

     与 Thakar 会面 

    其实,我错了。  不管用。 问题不存在。 从 SD 卡引导时、我会立即看到消息。

    从 eMMC 引导作为备份时会有延迟、我没有预料到这一点。  让电路板在其中没有 SD 卡的情况下运行几秒钟后、我开始看到引导消息。