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

Abstract

In automotive Advanced Driver Assistance Systems (ADAS), system reliability is critical — especially during the boot process. This application note presents a method for achieving redundant boot functionality using a single eMMC device on TI TDA4x Jacinto devices. The system uses embedded MultiMediaCard (eMMC) boot mode as primary and MultiMediaCard/Secure Disk (MMC/SD) boot mode as backup. Both paths share the same eMMC hardware without requiring physical boot mode changes or additional memory devices.

The proposed design makes sure that the system can recover and boot successfully even if the primary boot images are corrupted — for example, due to unexpected power loss during an update. This is accomplished by carefully organizing bootloader images, leveraging different boot modes, and preparing distinct boot paths within the same device. Validation is demonstrated by deliberately corrupting the primary image and observing the automatic fallback to the backup boot path. This approach offers a reliable, cost-effective, and maintenance-friendly redundant boot design for ADAS applications, providing system robustness and availability in real-world automotive environments.