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.

PROCESSOR-SDK-AM62X: PROCESSORS SDK AM62x

Part Number: PROCESSOR-SDK-AM62X

Tool/software:

Hi,
I'm trying to boot tiboot3.bin, tispl.bin and u-boot.img to EVM board over USB DFU: https://dev.ti.com/tirex/explore/node?node=A__AeVbwnGEP1NObR9gnw1lhA__AM62-ACADEMY__uiYMDcq__LATEST&placeholder=true

My host is Ubuntu 22.04 Virtual Machine

but i have some problem, i received below:


Last login: Thu Oct 10 16:13:51 2024 from 192.168.229.135
divl@divl4:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0451:6165 Texas Instruments, Inc. AM62x DFU
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
divl@divl4:~$ sudo dfu-util -l
[sudo] password for divl:
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:6165] ver=0200, devnum=3, cfg=1, intf=0, path="1-2", alt=1, name="UNKNOWN", serial="UNKNOWN"
Found DFU: [0451:6165] ver=0200, devnum=3, cfg=1, intf=0, path="1-2", alt=0, name="UNKNOWN", serial="UNKNOWN"

instead of :

$ sudo dfu-util -l
...
Found DFU: [0451:6165] ver=0200, devnum=7, cfg=1, intf=0, path="3-4.1.3", alt=1, name="SocId", serial="01.00.00.00"
Found DFU: [0451:6165] ver=0200, devnum=7, cfg=1, intf=0, path="3-4.1.3", alt=0, name="bootloader", serial="01.00.00.00"
  • Hi,

    What message is in the kernel dmesg (or syslog) on the host Ubuntu when the EVM DFU device is enumerated on the host?

    Here is the dmesg log on my Linux PC:

    [6450852.042687] usb 3-2: new high-speed USB device number 119 using xhci_hcd
    [6450852.191446] usb 3-2: New USB device found, idVendor=0451, idProduct=6165
    [6450852.191449] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [6450852.191451] usb 3-2: Product: AM62x DFU
    [6450852.191453] usb 3-2: Manufacturer: Texas Instruments, Inc.
    [6450852.191454] usb 3-2: SerialNumber: 01.00.00.00

    And the dfu-util -l output:

    $ 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 http://sourceforge.net/p/dfu-util/tickets/
    
    Found DFU: [0451:6165] ver=0200, devnum=119, cfg=1, intf=0, path="3-2", alt=1, name="SocId", serial="01.00.00.00"
    Found DFU: [0451:6165] ver=0200, devnum=119, cfg=1, intf=0, path="3-2", alt=0, name="bootloader", serial="01.00.00.00"

  • I used: dmesg , and the result :

    But after running dfu-util -l, the result is still the same.

    Found DFU: [0451:6165] ver=0200, devnum=3, cfg=1, intf=0, path="1-2", alt=1, name="UNKNOWN", serial="UNKNOWN"
    Found DFU: [0451:6165] ver=0200, devnum=3, cfg=1, intf=0, path="1-2", alt=0, name="UNKNOWN", serial="UNKNOWN"

    Do you think this problems related to USB cable or USB controller version2.0 or 3.0

  • Hi,

    I don't think it is related to the USB cable to controller, but I am not sure what causes the problem, maybe something to do with Virtual Machine that Windows (assuming the host OS is Windows) doesn't pass all USB information to the VM? Can you test it with native Linux host?