SPRADK5 June   2025 TDA4VM

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Physical Boot Mode DIP Switch Configuration
    1. 2.1 eMMC Boot Mode Switch for Primary Boot Mode
    2. 2.2 MMC/SD Boot Mode Switch for Backup Boot Mode
  6. 3Experiment
    1. 3.1 Prepare eMMC Boot Images for Primary Boot Mode
    2. 3.2 Prepare MMC/SD Boot Images for Backup Boot Mode
    3. 3.3 eMMC Memory Layout
    4. 3.4 Verify Redundant Boot
  7. 4Summary
  8. 5References

eMMC Boot Mode Switch for Primary Boot Mode

Table 2-3, Table 2-4, and Table 2-6 provide detailed information for configuring the primary boot mode as the first boot mode attempted after reset.

To configure eMMC boot as the primary boot mode, use the following pin settings:

  1. Select eMMC Boot Mode
    • Primary Boot Mode B Pin: BOOTMODE[0] = 0b1
    • Primary Boot Mode A Pins: MCU_BOOTMODE[3:5] = 0b100
    Table 2-3 Primary Boot Mode Selection When MCU Only = 0
    Primary Boot Mode B PinPrimary Boot Mode A PinsBoot Mode Selected
    0MCU 5MCU 4MCU 3
    1001eMMC
  2. Configure eMMC Boot Settings, see also Table 2-4 and Table 2-5
    • BOOTMODE[4:6] = 0b000 → 1.8V I/O, maximum bus width (8 bit on Port 0), using Port 0
  3. MCU-only Configuration
    • MCU_BOOTMODE[6] = 0b0
    Table 2-4 Primary Boot Mode Configuration
    Primary Boot Mode Configuration PinsPrimary Boot Mode B PinPrimary Boot Mode A PinsPrimary Boot Mode
    6540MCU 5MCU 4MCU 3
    PortBus widthVoltage1001eMMC
    Table 2-5 eMMC Boot Configuration Fields
    BOOTMODE PinsFieldValueDescription
    6Port0
    1
    Port 0
    Port 1
    5Bus Width0
    1
    Maximum width by port (8 bit on Port 0)
    1 bit only
    4Voltage0
    1
    1.8V
    3.3V

As a result, configure the DIP switch settings as follows:

  • BOOTMODE SW8[1:8]: 1XXX_000X
  • MCU_BOOTMODE SW9[1:8]: X100_0XXX
Note: ‘X’ indicates a “don’t care” that does not affect the configuration in this context.