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.
Hi,
We are trying to flash eMMC with dfu-util on J721EVM. We are able to detect the USB (Type-C) successfully as below. But, when executing the first command "sudo dfu-util -R -a bootloader -D /media/sfk1cob/boot/tiboot3.bin", we are getting the error that "No DFU capable USB device available". Our DIP switch setting for DFU bootmode is SW3[1:10] = 0101001010, SW8[1:8] = 10000000, SW9[1:8] = 00100000...Please suggest
Thanks,
Muthu
Here is the latest update,
I am able to execute the first command "sudo dfu-util -R -a bootloader -D /media/sfk1cob/boot/tiboot3.bin" successfully...But, when I try to execute the next command "sudo dfu-util -R -a tispl.bin -D ./tispl.bin", I am getting the same error...Please find the attached snapshot...
Thanks,
Muthu
Hi Muthu,
Can you please confirm that you are following the instructions here:
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_02_00_03/exports/docs/linux/Foundational_Components/U-Boot/UG-DFU.html
Which Linux SDK are you using?
- Keerthy
Hi Keerty,
We are using QNX and the details below,
PSDK_QNX - ti-processor-sdk-qnx_j721e_08_02_00_03
PSDK_RTOS - ti-processor-sdk-rtos-j721e-evm-08_02_00_05
QNX SDP 7.1
I will follow the instruction and try.
Thanks,
Muthu
Hi Keerty,
We tried the below. But, still getting the same error " No DFU capable USB device" when trying to write "sysfw.itb". Please suggest
Thanks,
Muthu
Hi Muthu,
In Keerthy's question above about which SDK is in use, can you confirm that you are using, for the boot binaries, when running the below step.
2. Getting Started — Processor SDK QNX J721E
The boot binaries should be taken from:
Processor SDK Linux Software Developer’s Guide — Processor SDK Linux for J721e Documentation
Regards,
kb
Hi KB, Keerty,
Now we are able to flash eMMC with the bootloader images (tiboot3.bin, sys_fw.itb, tispl.bin, u-boot.img)... But, since ours is QNX not Linux, we also need to flash Qnx_ifs image into the boot partition of eMMC using dfu-util. We are not sure how to flash Qnx_ifs. Can you please suggest ?.... Our goal is not to use SD card method to do this... It should happen over dfu-util only.
Thanks,
Muthu
Hi Muthu,
Please be aware that DFU is not tested or supported by TI for the PSDK QNX.
Regarding the QNX-IFS image, it would need to be treated the same as the linux boot image, so whatever steps were followed to get Uboot to jump to the Linux image would need to be done for the QNX-IFS image.
At a high level the QNX-IFS either needs to be part of the filesystem on the eMMC that Uboot can access, or could also be raw-image on eMMC. TI has no tested DFU for either of these setups.
There is a related link (+) [FAQ] TDA4VM: QNX eMMC boot using SPL / Uboot - Processors forum - Processors - TI E2E support forums, that goes over the manual steps for this.
Regards,
kb