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: USB DFU boot issue : Not showing any DFU capable USB device

Part Number: AM625

Hi Expert!,

We are using our custom HW (AM625).

We trying to boot the device from usb-dfu tool.

Faced some issue for our custom HW. We created a binary from YOCTO and tested on our custom HW and SK-EVM AM62x HW also.

In whole day we are able to flash binary on custom HW only once. After that if we tried to flash another time it shown like below.

FYI... we tried to uninstall the dfu-utill app and upgradation also but same issue we observed on our custom HW.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

test@platform:~/Suraj$ sudo dfu-util -R -a bootloader -D tiboot3.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6165
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 512
Copying data from PC to DFU device
Download [=========================] 100% 328246 bytes
Download done.
DFU state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
dfu-util: unable to read DFU status after completion (LIBUSB_ERROR_IO)
test@platform:~/Suraj$ sudo dfu-util -l
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

Found DFU: [0451:6165] ver=0200, devnum=57, cfg=1, intf=0, path="3-10", alt=1, name="SocId", serial="01.00.00.00"
Found DFU: [0451:6165] ver=0200, devnum=57, cfg=1, intf=0, path="3-10", alt=0, name="bootloader", serial="01.00.00.00"

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Device console logs:

----------------------------------------------------------------------------------------------------------------------------------------
U-Boot SPL 2021.01-g999 (Apr 07 2023 - 12:04:56 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.5.3--v08.05.03 (Chill Capybar')
SPL initial stack usage: 13424 bytes
Trying to boot from DFU

-----------------------------------------------------------------------------------------------------------------------------------------

Any HW changes we need to do for that? because same binary tested on AM62x SK EVM it was working fine and dfu-util tool working fine as well.

In above statement once we flash tiboot3.bin it should show "tispl" name instead of bootloader. 

When we did dfu-util -l then only.

Please check once.

Thanks,

Suraj.