TMDS64EVM: Invalid DFU suffix signature A valid DFU suffix will be required in a future dfu-util release

Part Number: TMDS64EVM

Tool/software:

Hello TI,

We are trying to do DFU programing on the TMDS64EVM "AM64x EVM", but it is failing with the error "Invalid DFU suffix signature    A valid DFU suffix will be required in a future dfu-util release". Please find the steps below what we followed.

Note: 1. we are using prebuilt binaries from "ti-processor-sdk-linux-am64xx-evm-10.00.07.04"

2. We tested for both "tiboot3.bin" and "tiboot3-am64x_sr2-hs-fs-evm.bin" and the result is same

Please let us know what can be the issue here, or are we missing anything here?

Steps:

1. Set the Boot mode Switches to DFU mode 

   BOOTMODE SW2 = 1100 1010
   BOOTMODE SW3 = 0000 0000
2. On the host PC followed below steps,
dfu-util.exe --l
dfu-util.exe -S 01.00.00.00 -R -a bootloader -D tiboot3.bin
dfu-util.exe -S UNKNOWN -R -a tispl.bin -D tispl.bin
dfu-util.exe -S UNKNOWN -R -a u-boot.img -D u-boot.img
3. On the serial port
Uboot# gpt write mmc 0 ${partitions} => this is to partition the eMMC
Uboot# setenv dfu_alt_info ${dfu_alt_info_emmc} => this is to enable DFU
Uboot# dfu 0 mmc 0 => select eMMC 0
4. On the host PC
dfu-util.exe --list
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=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=5, name="u-env.raw", serial="0000000000000129"
Found DFU: [0451:6165] ver=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=4, name="u-boot.img.raw", serial="0000000000000129"
Found DFU: [0451:6165] ver=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=3, name="tispl.bin.raw", serial="0000000000000129"
Found DFU: [0451:6165] ver=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=2, name="tiboot3.bin.raw", serial="0000000000000129"
Found DFU: [0451:6165] ver=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=1, name="rootfs", serial="0000000000000129"
Found DFU: [0451:6165] ver=0224, devnum=28, cfg=1, intf=0, path="1-5", alt=0, name="rawemmc", serial="0000000000000129"
Found Runtime: [30c9:003a] ver=0006, devnum=3, cfg=1, intf=2, path="1-8", alt=0, name="Camera DFU Device", serial="0001"

D:\Projects\OSM\Tools\dfu-util-0.11-binaries\dfu-util-0.11-binaries\win64>dfu-util.exe -S 0000000000000000 -a tiboot3.bin.raw -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/.../

Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
No DFU capable USB device available

D:\Projects\OSM\Tools\dfu-util-0.11-binaries\dfu-util-0.11-binaries\win64>

Thank you,
Prathibha