Tusbb_keyboaro

所属分类:单片机开发
开发工具:Visual C++
文件大小:1379KB
下载次数:8
上传日期:2012-08-05 07:56:51
上 传 者debates
说明:  开发工具:iar for c51主要IC:tusb2136(ti)(8052内核)主要应用:PC外接usb键盘,智能手机/PDA外接usbb键盘备注:使用keil开发工具编译时需要将地址分配固定,对照ffirmware/release/list下map文件修改源码 可直接使用。
(Development Tools: iar mainly the IC for the of c51: tusb2136 (ti) (8052 core) applications: PC to an external usb keyboard, smartphone/PDA external usbb keyboard Note: compile time using keil development tools need to address allocation of a fixed control ffirmware/release map file/list to modify the source code can be used directly.)

文件列表:
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\document\getting start.pdf (21554, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\document\TUSB2136 Firmware license 2-7-02.pdf (6740, 2002-02-07)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\document\TUSB2136KBFW programmer guide.txt (35812, 2001-09-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\delay.h (3626, 2000-11-07)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\descrip.c (10089, 2001-04-03)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\Keyboard.c (34844, 2001-08-09)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\Keyboard.dtp (247, 2002-01-04)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\Keyboard.prj (7895, 2002-01-04)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\KeyBoard.xcl (2493, 2000-11-07)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\support.c (3752, 2001-01-05)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\tusb2136.h (21034, 2000-11-07)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\Types.h (4087, 2000-11-07)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\usb.c (49216, 2001-07-06)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\usb.h (16155, 2001-01-31)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\usbinit.c (8356, 2001-01-18)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\usbold.c (46485, 2000-12-11)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\vidpid.c (6280, 2001-08-08)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.BMK (10252, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.BOT (174052, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.BRD (6592, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.DRL (403960, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.FAB (243524, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.NCD (3696, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\Pmp074.pnp (10624, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.sch (327670, 2001-11-28)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.TMK (10900, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.TOP (236354, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\PMP074.TSK (42975, 2001-11-27)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\Pmp074a.pcb (458738, 2001-11-19)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb\sllr041.pdf (115384, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\TIUSBAppLoaderDriver in pc\TIUSBAppLoaderDriver.exe (1029227, 2003-06-30)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\使用说明.txt (203, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware\Release (0, 2002-01-04)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\document (0, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\firmware (0, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\schematic & pcb (0, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136)\TIUSBAppLoaderDriver in pc (0, 2006-12-16)
Tusbb_keyboaro\usb键盘设计方案(基于ti的tusb2136) (0, 2006-12-16)
Tusbb_keyboaro (0, 2012-03-18)
... ...

TI AppLoader Driver Readme ********************************* PURPOSE: The TI AppLoader Driver is a Windows USB device driver that enables firmware for TI's TUSB3410, TUSB3210, TUSB2136, or TUSB6250 devices to be kept on the PC rather than in the USB device's EEPROM. When a USB system using one of these devices is inserted onto the bus, Windows associates it with this driver, which downloads the firmware to the device. This function is intended for development purposes only. Firmware on production systems should be stored on an EEPROM in the USB device, or a driver should be used that provides both the end function and the firmware-download function. This driver has been tested under Windows***SE, Windows2000, WindowsME and WindowsXP, with no known issues. ********************** INSTALLATION: If possible, the install should be run before the device is initially plugged into the system. If it has already been plugged into that PC, and Windows enumerated it as an "Unknown/Other" device, the device should be kept plugged in during the driver installation. The driver may be uninstalled by going to "Add/Remove Programs" in the Windows Control Panel, or by running the install again after it has been previously installed. ********************** CONFIGURATION OF THE FIRMWARE FILE: The name of the firmware file that will get downloaded to the USB system is specified in the INF file for the driver. The INF file can be found in the \WINDOWS\INF directory. On Windows***SE, it is named "TIUpDatr.inf". On Windows2000, WindowsME and WindowsXP, it is named "OEMxxx.INF", where the "xxx" is a system-generated incrementing number based on how many third party drivers have been installed on that system. The header at the top of the INF reads: ; ; TI Application Firmware Loader Driver INF ; The name of the firmware file to be downloaded is listed under [SourceDisksFiles] and [DriverCopyFiles] AND referenced under the [DriverHwAddReg] section. (These values MUST match). By default, the INF is configured to look for a particular *.bin file in the \WINDOWS\SYSTEM32\DRIVERS directory. This needs to be an absolute binary file. If using an IAR compiler, this is the *.i51 output file. (Either change the name to the one specified in the INF, or change the INF as described below.) If using a Keil compiler to produce your own firmware file, it is necessary to process the *.hex output file with Keil's "hex2bin.exe" utility. (This utility can be downloaded from the support page on Keil's website at http://www.keil.com.) After processing the *.hex file with the utility, the resulting *.bin file should be placed in the directory. Again, make sure the name matches the names in the INF file. If you would like to use a name other than the one specified, simply replace all the instances of that name in the INF with the filename of choice. The current installation of this driver should then be uninstalled and an "Update Driver" operation should be performed in order to cause windows to reprocess the INF and update the firmware filename in the registry. Note that no firmware is provided with AppLoader. A firmware file must be placed in the directory by the user for AppLoader to function properly. ********************** COMMENTS: When using AppLoader, it is best to not use an EEPROM on the I2C bus. First, it isn't necessary, since there is no need to keep custom device/string descriptors on the USB device, as there is for a production system. Further, an EEPROM may interfere with AppLoader operation if the VID/PID in the EEPROM's device descriptor don't match the ones in the AppLoader INF, or if there is firmware in the EEPROM. By default, the AppLoader INF recognizes the default VID/PID pairs present within the bootcode of the TUSB3210/3410/2136/6250 devices. Therefore, the easiest way to ensure download is to make sure there is no EEPROM on the I2C interface. ********************** updated: 3/6/03 KLQ 6/10/03 KLQ

近期下载者

相关文件


收藏者