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