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.

TUSB3210 Ubuntu Apploader

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!