Hello,
I recently compiled SDK 7.1 but I can't flash bootloaders into my custom board. It allowed me to flash "tiboot3.bin" but sysfw.itb update failed. Here is the log -
slaldas@daimler:~$ sudo dfu-util -R -a bootloader -D /home/slaldas/nova_slot5/build/arago-tmp-external-arm-glibc/deploy/images/nova-slot5/tiboot3.bin dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 0451:6163 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0110 Device returned transfer size 512 Copying data from PC to DFU device Download [=========================] 100% 248587 bytes Download done. state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present state(2) = dfuIDLE, status(0) = No error condition is present Done! dfu-util: can't detach Resetting USB to switch back to runtime mode slaldas@daimler:~$ slaldas@daimler:~$ slaldas@daimler:~$ slaldas@daimler:~$ sudo dfu-util -R -a sysfw.itb -D /home/slaldas/nova_slot5/build/arago-tmp-external-arm-glibc/deploy/images/nova-slot5/sysfw.itb dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 0451:6163 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0110 Device returned transfer size 4096 Copying data from PC to DFU device Download [ ] 0% 0 bytes failed! state(10) = dfuERROR, status(14) = Something went wrong, but the device does not know what it was dfu-util: can't detach Resetting USB to switch back to runtime mode
After following this link: https://e2e.ti.com/support/processors/f/791/p/964377/3567289?tisearch=e2e-quicksearch&keymatch=SD%207.1%20dfu#3567289
I changed dfu_bufsiz in j721e_evm.h to 0x20000, which let me flash sysfw.itb but after that I don't see any output of "sudo dfu-util -l" . Means I can't flash "tispl.bin & u-boot.img"
slaldas@daimler:~$ sudo dfu-util -R -a bootloader -D /home/slaldas/nova_slot5/build/arago-tmp-external-arm-glibc/deploy/images/nova-slot5/tiboot3.bin dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 0451:6163 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0110 Device returned transfer size 512 Copying data from PC to DFU device Download [=========================] 100% 248587 bytes Download done. state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present state(2) = dfuIDLE, status(0) = No error condition is present Done! dfu-util: can't detach Resetting USB to switch back to runtime mode slaldas@daimler:~$ slaldas@daimler:~$ slaldas@daimler:~$ sudo dfu-util -l dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ Found DFU: [0451:6163] ver=0224, devnum=10, cfg=1, intf=0, path="1-3.1", alt=0, name="sysfw.itb", serial="UNKNOWN" slaldas@daimler:~$ slaldas@daimler:~$ slaldas@daimler:~$ sudo dfu-util -R -a sysfw.itb -D /home/slaldas/nova_slot5/build/arago-tmp-external-arm-glibc/deploy/images/nova-slot5/sysfw.itb dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 0451:6163 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0110 Device returned transfer size 4096 Copying data from PC to DFU device Download [=========================] 100% 269278 bytes Download done. state(7) = dfuMANIFEST, status(0) = No error condition is present state(2) = dfuIDLE, status(0) = No error condition is present Done! Resetting USB to switch back to runtime mode slaldas@daimler:~$ slaldas@daimler:~$ slaldas@daimler:~$ sudo dfu-util -l dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to sourceforge.net/.../ slaldas@daimler:~$
Since SDK 7.0 is already working on board I tried to load bootloaders from SDK 7.0 to RAM and then explicitly flashed the bootloader from SDK 7.1 in eMMC boot partition, but board doesn't boot.
Could you please let me know how to fix this?
Thanks,
Satish