ZHCAFE0 June   2025 TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2物理引导模式 DIP 开关配置
    1. 2.1 主引导模式的 eMMC 引导模式开关
    2. 2.2 用于备用引导模式的 MMC/SD 引导模式开关
  6. 3实验
    1. 3.1 为主引导模式准备 eMMC 引导映像
    2. 3.2 为备用引导模式准备 MMC/SD 引导映像
    3. 3.3 eMMC 存储器布局
    4. 3.4 验证冗余引导
  7. 4总结
  8. 5参考资料

用于备用引导模式的 MMC/SD 引导模式开关

表 2-6表 2-7 详细介绍了当主引导模式失败或返回时,如何配置备用引导模式。

在使用备用引导模式的情况下,配置 MMC/SD 卡引导模式,而不是 eMMC 引导模式。为此,需要进行以下引脚设置:

  1. 使用 表 2-6 中定义的备用引导模式引脚,选择 MMC/SD 卡引导模式
    • BOOTMODE[1:3] = 0b101 → MMC/SD 卡引导模式
    表 2-6 当仅 MCU = 0 时的备用模式选择
    备用引导模式引脚所选的备用引导模式
    321
    101MMC/SD 卡
  2. 配置 MMC/SD 引导模式设置
    • BOOTMODE[4:5] = 0b00 → 4 位总线宽度,文件系统 (FS) 模式
    • BOOTMODE[7] = 0b0 → 选择端口 0
    表 2-7 MMC/SD 引导配置字段
    BOOTMODE 引脚字段说明
    7端口0
    1
    端口 0
    端口 1
    5总线宽度0
    1
    4 位
    1 位
    4FS/Raw0
    1
    FS 模式
    原始模式

    因此,MMC/SD 卡备用引导模式的 DIP 开关设置如下:

    • BOOTMODE SW8[1:8]: X101_00X0
    • MCU_BOOTMODE SW9[1:8]: XXXX_XXXX(与备用引导配置无关)

    要使用连接到 MMC 控制器端口 0 的单个 eMMC 器件来支持主引导模式和备用引导模式,请使用以下统一开关配置:

    • BOOTMODE SW8[1:8]: 1101_0000
    • MCU_BOOTMODE SW9[1:8]: 0100_0000