On my college they've build a custom board with the TUSB3210 on it. More information about it here: http://www.tusb3210.com
They use the driver apploader and eeprom burner from TI. It works all fine under Windows XP, but now I would like to use it under Ubuntu. Is there any driver apploader and eeprom burner for Linux? A lot of thanks in advance!
-- Edit:
I'm now using the Open Source TUSB3210 bootloader from http://sourceforge.net/projects/tusb3210/
The bootloader compiles, but when I try to upload a BIN file it fails. I've the same problem as this person:
http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg31408.html
Should this driver work or is there maybe an official TUSB3210 driver/apploader from TI?
-- Edit:
I'm sure that Ubuntu founds the TUSB3210 device. I've looked up the PID & VID with USB Viewer:
http://dl.getdropbox.com/u/1100144/USBView.png
The VID 0451 & PID 2136 should correspond with the TUSB3210 device and they are also in the TUSB3210 program. Maybe there is somebody who has this working?
-- Edit:
I found out that it fails at:
if(usb_find_busses())
die("Bus scan");
That's the reason of the error.. If I comment that lines then it says:
TUSB2316/3210 not found.
Error initializing USB
But that isn't helping me further. It looks like the USB device isn't initalizing correct, but I don't know why. :(
-- Edit: FINALLY IT WORKS :D :D :D :D
There were 2 lines in tusb.c who didn't where correct..
if(usb_find_busses())
die("Bus scan");
if(usb_find_devices())
die("Device scan");
I've changed them to:
if(!usb_find_busses())
die("Bus scan");
if(!usb_find_devices())
die("Device scan");
And now it works. :D I can upload .BIN files to my TUSB3210 devices. :D Whooohooooooooooo!
-- Edit: Installed sdcc-nf package from the apt tree and hex2bin from http://hex2bin.sourceforge.net and now I can write my programs for the TUSB3210 in Ubuntu, compile them and upload them!