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: TI AM62x Boot Loop - u-boot.img DFU Transfer Fails, Reverts to Init State

Part Number: AM625

Description:

I'm experiencing a boot ROM loop on a TI AM62x custom SOM during DFU recovery (Shorted DFU Pins -- connection removed after the DFU device is seen via the computer). I am unable to access the serial console access.

Boot Sequence:

  1. tiboot3-am62x-hs-fs (bootloader) - uploads successfully
    1. $dfu-util.exe -R -a bootloader -D tiboot3.bin-dfu
  2. tispl.bin - uploads successfully
    1. $dfu-util.exe -R -a tispl.bin -D tispl.bin
  3. u-boot.img - FAILS: hangs for ~3 seconds, then device reverts to initial DFU state
    1. $dfu-util.exe -R -a u-boot.img -D u-boot.img
  4. Never reaches kernel or RNDIS stage
 

Symptoms:

  • First two stages complete without error
  • u-boot.img transfer appears to start but doesn't complete
  • Device re-enumerates in DFU mode (back to initial state)
  • No error message from dfu-util
  • Cycle repeats indefinitely

What I've tried:

  • Verified u-boot.img file integrity
  • Different USB ports/cables
  • Removed -R flag (no change)
  • Increased timeouts between stages

Hardware: Custom AM62x SOM
Tool Version: dfu-util (Windows)

Any guidance appreciated - currently unable to recover the device.

  • Hi Daniel,

    First we need to check if your board DDR is configured properly in tiboot3.bin.

    Please provide the details of the DDR memory device used on your board and your DDR config data, I will let our DDR expert to review them.