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.

AM62L: AM62L31

Part Number: AM62L


Tool/software:

hello!

1:Bit9/8/7=001 ,Bit6/5/4/3=1000,Primary startup mode  is Emmc ;

2:Bit9=1,Bit9/8/7=101,Primary startup mode  is SD card, Set the device to this mode.,Once the SD card is inserted, the device will boot and operate normally.

However, when the primary boot mode is set to EMMC and the secondary boot mode is set to SD card((Bit13/12/11/10=1101)), and the EMMC is empty, the device should theoretically switch to the secondary boot mode. However, it fails to start normally. What could be the reason?

  • There're few issues on primary/backup boot mode switching in SR1.0 silicon.
    I'd recommend re-test with SR1.1 silicon as some of the issues were fixed in SR 1.1 as noted in <Table 1-2. Advisories Matrix> in AM62L errata
    https://www.ti.com/lit/pdf/sprz582
    Best,
    -Hong

  • Hi Hong, We are already using SR1.1 silicon。

  • 2:Bit9=1,Bit9/8/7=101,Primary startup mode  is SD card, Set the device to this mode.,Once the SD card is inserted, the device will boot and operate normally.

    what is the full BOOTMODE[15:0] setting under test?

    However, when the primary boot mode is set to EMMC and the secondary boot mode is set to SD card((Bit13/12/11/10=1101)), and the EMMC is empty, the device should theoretically switch to the secondary boot mode. However, it fails to start normally. What could be the reason?

    what is the full BOOTMODE[15:0] setting under test?

    Best,
    -Hong

  • 2:Bit9=1,Bit9/8/7=101,Primary startup mode  is SD card, Set the device to this mode.,Once the SD card is inserted, the device will boot and operate normally.

    -----Bit15:8=0011 0110;Bit17:0=11000011

    However, when the primary boot mode is set to EMMC and the secondary boot mode is set to SD card((Bit13/12/11/10=1101)), and the EMMC is empty, the device should theoretically switch to the secondary boot mode. However, it fails to start normally. What could be the reason?

    -----Bit15:8=0011 0100;Bit17:0=11000011

  • However, when the primary boot mode is set to EMMC and the secondary boot mode is set to SD card((Bit13/12/11/10=1101)), and the EMMC is empty, the device should theoretically switch to the secondary boot mode. However, it fails to start normally. What could be the reason?

    -----Bit15:8=0011 0100;Bit17:0=11000011

    BOOTMODE[15:0]=34C3 => eMMC UDA/raw (primary) SD(backup)
    I reproduced the auto-switching issue from empty eMMC to SD on TI EVM. Can you try the attached u-boot BL1 patch on your setup?
    Best,
    -Hong

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/bl1_5F00_emmc_5F00_sd.patch

  • Hi Hong!

    Bit 7=1, use RAW mode,  Does the mentioned PATH also apply?

  • SD(BACKUP) use RAW mode,is it also effective?

  • The backup boot mode is determined from BOOTMODE[13:10], & BOOTMODE[13:10]=x101 => eMMC or SD, where only eMMC UDA/FS or SD/FS is supported as noted in AM62L TRM
    - BOOTMODE[13]=0 => eMMC
    - BOOTMODE[13]=1 => SD
    <5.4.2.1 SD Card Bootloader Operation> in AM62L TRM.
    "...When SD Card boot is used as a backup boot option, only User Data Area (UDA) in filesystem mode is
    supported. Raw mode is not supported...."

    Best,
    -Hong