|
From: Johann G. <Joh...@gm...> - 2008-12-30 10:10:04
|
Hi! I've done some programming with the Texas Instruments TUSB2136 uC. It is an 8051 including 8kB code RAM with a USB full-speed peripheral and a two-port USB hub. The firmware can be downloaded via USB into a pristine chip so no extra programmer or JTAG hardware is required. The TUSB3210 is very similar except that it has a no built-in USB hub (but still is an USB peripheral). For the firmware I've developed header files, a little library for the timer, UART, I2C and USB functionality and several demo programs. For the PC software there is a demo program plus a versatile command line utility for working with pristine TUSB chips which implements all vendor requests of the ROM boot code (downloading the firmware, read and write the I2C EEPROM, ...). Please find attached the source code which I'm going to release under the terms of the LGPL (and one file under GPL). I ask you to review the work. I'll appreciate your feedback. Are you interested in incorporating the files to the SDCC sources? Bye Hansi |