C8051F340_firmware

所属分类:其他嵌入式/单片机内容
开发工具:C/C++
文件大小:84KB
下载次数:7
上传日期:2010-08-29 10:37:47
上 传 者aquoaquo
说明:  C8051F340单片机 的usb通信源码,包括前面的控制传输,以及批传输的通信过程。
(C8051F340 microcontroller usb communication source, including the previous control transfer, and the grant of transmission of the communication process.)

文件列表:
Driver_Source\Bulk Driver Reference Manual.pdf (40491, 2008-07-22)
Driver_Source\SiBulk.sys (16768, 2008-07-22)
Driver_Source\SilabsBulk.inf (2108, 2008-07-22)
Driver_Source\bulkdev.c (36170, 2008-07-22)
Driver_Source\bulkdev.h (1949, 2008-07-22)
Driver_Source\bulkpnp.c (70946, 2008-07-22)
Driver_Source\bulkpnp.h (3133, 2008-07-22)
Driver_Source\bulkpwr.c (39045, 2008-07-22)
Driver_Source\bulkpwr.h (3025, 2008-07-22)
Driver_Source\bulkrwr.c (17152, 2008-07-22)
Driver_Source\bulkrwr.h (924, 2008-07-22)
Driver_Source\bulkusb.bmf (700, 2008-07-22)
Driver_Source\bulkusb.c (12577, 2008-07-22)
Driver_Source\bulkusb.h (6197, 2008-07-22)
Driver_Source\bulkusb.mof (568, 2008-07-22)
Driver_Source\bulkusb.rc (2972, 2008-07-22)
Driver_Source\bulkusr.h (1441, 2008-07-22)
Driver_Source\bulkwdm98.c (2808, 2008-07-22)
Driver_Source\bulkwdm98.cpp (1587, 2008-07-22)
Driver_Source\bulkwdm98.h (844, 2008-07-22)
Driver_Source\bulkwmi.c (16128, 2008-07-22)
Driver_Source\bulkwmi.h (1653, 2008-07-22)
Driver_Source\makefile (269, 2008-07-22)
Driver_Source\makefile.inc (134, 2008-07-22)
Driver_Source\resource.h (454, 2008-07-22)
Driver_Source\sources (626, 2008-07-22)
Driver_Source\sources.txt (626, 2008-07-22)
Driver_Source (0, 2010-07-25)

-------------------------------------------------- USB Bulk Driver Example version 1.20 Readme File Copyright (C) 2005 Silicon Laboratories, Inc. -------------------------------------------------- Last updated: 25 MAY 2005 This document provides information that supplements the Silicon Labs Bulk Driver, which includes instructions for installing the driver and information for building the driver. 1.0 Bulk Device Driver Installation ----------------------------------------------- 1.) Connect the USB cable between the host computer and the C8051F320 target board. 2.) At this point,Windows should notify you it has found new hardware and prompt you with a Found New Hardware wizard. Press the Next button. 3.) Select Search for a suitable driver for my device (recommended) and press the Next button. 4.) Select Specify a location under “Optional search locations:” and press the Next button. 5.) Press the Browse button to located the SilabsInt.inf driver installation file. The default location is the “Silabs\MCU\Examples\C8051F320\USB_Bulk ”directory. Once this file is selected press the OK button. 6.) Verify that the correct path and filename are shown and press the Next button. 7.) Press the Finish button. 2.0 Building the Bulk Device Driver ----------------------------------------------- In order to build the Bulk Device Driver you must have the Microsoft Windows XP Driver Development Kit installed. Use the build utility included with the DDK to build the driver. Please refer to the DDK documentation section "Using the Build Utility" under the "Driver Development Tools" section before attempting to build the driver. Using these methods the built driver will be compatible with Windows 2000 and Windows XP. 1.) Open the "Win XP Checked Build Environment" 2.) Navigate to the directory where the Silabs Bulk Driver's source files are located. 3.) Type "Build -cZ" and press enter. 4.) The built driver will be located in the subdirectory "Driver_Source\objchk\i386". 2.1 Building a driver compatible with Windows *** Second Edition --------------------------------------------------------------- 1.) Open the file intusb.h and uncomment the line: //#define WIN***DRIVER 2.) Open the sources file with an editor(e.g.Notepad) and add the file intwdm***.c to the list of sources at the end of the file. The sources section will now look like the following. SOURCES=bulkusb.c \ bulkpnp.c \ bulkpwr.c \ bulkdev.c \ bulkwmi.c \ bulkrwr.c \ bulkwdm***.c \ bulkusb.rc 3.) Continue by following the instructions in section 2.0 above to build the driver. 3.0 REVISION HISTORY -------------------------------------------------------- Version 1.2 Fixed PTE memory leak. Version 1.1 Silicon Labs release Increase Max Transfer Size to 4096 bytes Version 1.0 Initial release.

近期下载者

相关文件


收藏者