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.

[FAQ] SK-TDA4VM: Enable the DFU boot mode in SK-TDA4VM.

Part Number: SK-TDA4VM
Other Parts Discussed in Thread: TDA4VM

While using DFU boot on SK-TDA4VM  the dfu device disappear after flashing tisp.bin.

  • In order to make the DFU to work on SK-TDA4VM, we need to set the usb mode as peripheral instead of host.

    USB0 is connected to the TYPEC interface so we need to make dr_mode as peripheral in the USB0 node.

    we need to make the below changes in the dtsi and need to recompile the U-BOOT 

    diff --git a/arch/arm/dts/k3-j721e-sk-u-boot.dtsi b/arch/arm/dts/k3-j721e-sk-u-boot.dtsi
    index 9731094a..024a5987 100644
    --- a/arch/arm/dts/k3-j721e-sk-u-boot.dtsi
    +++ b/arch/arm/dts/k3-j721e-sk-u-boot.dtsi
    @@ -143,7 +143,7 @@
     };
     
     &usb0 {
    -       dr_mode = "host";
    +       dr_mode = "peripheral";
            bootph-pre-ram;
     };

    • cd <9.x_sk_tda4vm_linux_sdk>
    • make u-boot 
    • Genrated file can be found under <9.x_sk_tda4vm_linux_sdk>/board-support/<ti-u-boot-2023.04+*>/build

    Regards
    Diwakar