Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

AM623: AM623 backup USB-DFU booting not working with primary NAND boot configuration

Part Number: AM623
Other Parts Discussed in Thread: SK-AM62-LP

Tool/software:

Hi,

I am working on a AM623 based custom board and it is using GPMC NAND as primary booting media and USB as backup boot media.  

In our boot mode pin configuration, we are setting the primary boot device as GPMC-NAND and backup device as USB-DFU.  Our plan is to initial boot from USB-DFU(loading and run "usb-dfu based" tiboot3, tispl, u-boot) and setup the NAND flash (by loading the nand supported tiboot3, tispl, u-boot and write to the NAND flash).

We used following pin configuration by changing the resistor in the schematic (GPMC-NAND as primary boot media and USB-DFU used as secondary boot media)

B0: 1

B1: 1

B2: 0

B3: 1

B4: 1

B5: 0

B6: 1

B7: 0

B8: 0

B9: 0

B10: 1

B11: 0

B12: 0

B13: 0

B14: 0

B15: 0

But we are facing USB-DFU is not detecting issue while trying initial boot (sudo dfu-util -l shows no device available)

But the same set up is working if I configure primary boot media as EMMC and secondary boot media as USB-DFU. 

  • BOOTMODE[15:0]=0x045B is correct to select GPMC-NAND(primary) + USB-DFU(backup).
    I verified "dfu-util -l" works with BOOTMODE[15:0]=0x045B on TI SK-AM62-LP board when GPMC-NAND is empty.
    Have we checked BOOTMODE[15:0] on your board?
    If you have JTAG access, you may read BOOTMODE[15:0] @0x43000030.
    Best,
    -Hong