Hi Ti,
I have a TUSB3410 reference board.
This device returns different PID, 3410 and 3421 when I plug in Linux PC.
Could you explain this situation?
Thanks.
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 Ti,
I have a TUSB3410 reference board.
This device returns different PID, 3410 and 3421 when I plug in Linux PC.
Could you explain this situation?
Thanks.
The bootloader source listing is provided at http://www.ti.com/product/TUSB3410/toolssoftware
Sorry, but we do not provide source code files for the bootloader or firmware to customers.
Regards,
Brian
From "TUSB3410 USB to I2C Application Note.pdf", I saw 3410 connect to a EEPROM, 24LCxx.
Does serial number define here?
How to I read/write this EEPROM?
Thanks.
You can use EEPROM burner SW http://www.ti.com/product/TUSB3410/toolssoftware to R/W EEPROM and configure serial.
FW image is not required. The driver loads the firmware via USB. EEPROM is mainly used to set custom descriptor values. Serial number is auto-gen by the tool to aid with manufacturing as each device requires a unique serial. There is an option in the menus to disable auto-gen.
Regards,
Brian
Yes, I can turn off "Serial Number Auto-Gen". And I can erase all EEPROM.
I change serial number and program to EEPROM and get message of program complete.
However, the serial number in EEPROM is origial after I reboot device.
Dose the tool need admin authentication and USB write authentication?
(Our company fix these two authentications)
Thanks.
How are you checking the serial? The tool doesn't show the descriptor values stored in EEPROM. You would need to collect a USB analyzer bus trace to check the value reported in the descriptors.
After I erase the EEPROM, the tool can't detect the device.
Do you know how to I fix it?
Thanks.