⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10usb.cdf

📁 IXP425的BSP代码
💻 CDF
字号:
/* 10usb.cdf - Universal Serial Bus component description file *//* Copyright 1984-2002 Wind River Systems, Inc.  *//*modification history--------------------01m,08may02,wef  SPR #77048 - removed INCLUDE_OHCI_PCI_INIT component.01l,27mar02,wef  SPR 74822: fixed typeo in INCLUDE_AUDIO_DEMO component.01k,26mar02,pmr  SPR 73970: removed INCLUDE_PCI requirement from                 INCLUDE_OHCI_PCI_INIT.01j,22mar02,rhe  Remove unwanted tab in USB Audio Demo SPR 7332601i,08dec01,dat  Adding BSP_STUBS, INIT_BEFORE,01h,08dec01,wef  removed references to ACM, KLSI, NC1080 and UGL components /		 parameters, added new PEGASUS parameters.01g,25apr01,wef  moved end initialization to usrIosExtraInit01f,25apr01,wef  added communication, mass storage class, ugl drivers, moved	 	 usb init order to usrIosCoreInit01f,01may00,wef  removed usbTargTool01e,25apr00,wef  added usbTargTool for testing the USB Target stack01d,29mar00,wef  broke up usrUsbPciLib.c into three separtate 		 stub<bsp>PciLib.c files included in bsp conponent01c,10feb00,wef  cleaned-up component description and removed init groups.01b,09feb00,wef  added component INCLUDE_OHCI_INIT.  initializes OHCI on PCI 		 bus, fixed bug - two instances of MODULE instead of MODULES01a,25jan00,wef  written*//*DESCRIPTIONThis file contains descriptions for the USB components.*//* Generic USB configuration parameters */Folder	FOLDER_USB_HOST {	NAME		USB Hosts	SYNOPSIS	Universal Serial Bus Host Components	_CHILDREN	FOLDER_BUSES	CHILDREN	INCLUDE_USB			\			INCLUDE_OHCI			\			INCLUDE_UHCI}Folder	FOLDER_USB_TARG {	NAME		USB Target Stack	SYNOPSIS	Universal Serial Bus Target Stack Components	_CHILDREN	FOLDER_BUSES	CHILDREN	INCLUDE_USB_TARG		\			INCLUDE_KBD_EMULATOR		\			INCLUDE_PRN_EMULATOR		\			INCLUDE_D12_EMULATOR}Folder	FOLDER_USB_DEVICES {	NAME		USB Devices	SYNOPSIS	Universal Serial Bus Devices	_CHILDREN	FOLDER_PERIPHERALS	CHILDREN	INCLUDE_USB_MOUSE		\			INCLUDE_USB_KEYBOARD		\			INCLUDE_USB_PRINTER		\			INCLUDE_USB_SPEAKER		\			INCLUDE_USB_PEGASUS_END		\			INCLUDE_USB_MS_BULKONLY		\			INCLUDE_USB_MS_CBI}Folder  FOLDER_USB_HOST_INIT {        NAME            USB Host Init        SYNOPSIS        Universal Serial Bus Host Component Initialization        _CHILDREN       FOLDER_USB_HOST        CHILDREN        INCLUDE_USB_INIT		\			INCLUDE_UHCI_INIT		\			INCLUDE_OHCI_INIT		\			INCLUDE_USBTOOL			\			INCLUDE_USB_AUDIO_DEMO}Folder  FOLDER_USB_DEVICE_INIT {        NAME            USB Device Init        SYNOPSIS        Universal Serial Bus Device Component Initialization        _CHILDREN       FOLDER_USB_DEVICES        CHILDREN        INCLUDE_USB_MOUSE_INIT  	\			INCLUDE_USB_KEYBOARD_INIT	\			INCLUDE_USB_PRINTER_INIT	\			INCLUDE_USB_SPEAKER_INIT	\			INCLUDE_USB_MS_BULKONLY_INIT	\			INCLUDE_USB_MS_CBI_INIT		\			INCLUDE_USB_PEGASUS_END_INIT}Component INCLUDE_USB {	NAME		USB Host Stack	SYNOPSIS	USB Host Stack	MODULES		usbdLib.o	BSP_STUBS	usbPciStub.c}Component INCLUDE_USB_TARG {	NAME		USB Peripheral Stack	SYNOPSIS	USB Peripheral Stack	MODULES		usbTargLib.o	BSP_STUBS	usbPciStub.c}Component INCLUDE_USB_INIT {        NAME            USB Host Stack Init        SYNOPSIS        USB Host Stack Initialization        REQUIRES        INCLUDE_USB        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbInit.c        PROTOTYPE       STATUS usbInit (void);        INIT_RTN        usbInit ();	_INIT_ORDER     usrRoot	INIT_AFTER      INCLUDE_NETWORK	INIT_BEFORE	usrToolsInit}Component INCLUDE_UHCI {	NAME		UHCI	SYNOPSIS	Universal Host Controller Interface	MODULES		usbHcdUhciLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_UHCI_INIT {        NAME            UHCI Init        SYNOPSIS        Universal Host Controller Interface Initialization        REQUIRES        INCLUDE_UHCI \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbHcdUhciInit.c        PROTOTYPE       STATUS usrUsbHcdUhciAttach (void);        INIT_RTN        usrUsbHcdUhciAttach ();	_INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_OHCI {	NAME		OHCI	SYNOPSIS	Open Host Controller Interface	MODULES		usbHcdOhciLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_OHCI_INIT {        NAME            OHCI Init        SYNOPSIS        Open Host Controller Interface        REQUIRES        INCLUDE_OHCI \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbHcdOhciInit.c        PROTOTYPE       STATUS usrUsbHcdOhciAttach (void);        INIT_RTN        usrUsbHcdOhciAttach ();	_INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_USBTOOL {	NAME		usbTool	SYNOPSIS	USB Tool - Test Application for Host Stack	CONFIGLETTES	usrUsbTool.c        EXCLUDES        INCLUDE_USB_INIT		\                        INCLUDE_UHCI_INIT       	\                        INCLUDE_OHCI_INIT       	\                        INCLUDE_USB_MOUSE_INIT  	\                        INCLUDE_USB_KEYBOARD_INIT       \                        INCLUDE_USB_PRINTER_INIT        \                        INCLUDE_USB_SPEAKER_INIT}Component INCLUDE_USB_AUDIO_DEMO {	NAME		USB Audio Demo	SYNOPSIS	USB Audio Demo for Host Stack	REQUIRES	INCLUDE_USB \			INCLUDE_USB_SPEAKER	CONFIGLETTES	usrUsbAudioDemo.c	PROTOTYPE	void usrUsbAudioDemo (void);        INIT_RTN        usrUsbAudioDemo ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit	EXCLUDES	INCLUDE_USBTOOL \			INCLUDE_USB_SPEAKER_INIT}Component INCLUDE_USB_MOUSE {	NAME		Mouse 	SYNOPSIS	USB Mouse Driver	MODULES		usbMouseLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MOUSE_INIT {        NAME            Mouse Init        SYNOPSIS        USB Mouse Driver Initialization        REQUIRES        INCLUDE_USB_MOUSE \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbMseInit.c        PROTOTYPE       void usrUsbMseInit (void);        INIT_RTN        usrUsbMseInit ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_USB_KEYBOARD {	NAME		Keyboard	SYNOPSIS	USB Keyboard Driver	MODULES		usbKeyboardLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_KEYBOARD_INIT {        NAME            Keyboard Init        SYNOPSIS        USB Keyboard Driver Initialization        REQUIRES        INCLUDE_USB_KEYBOARD \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbKbdInit.c        PROTOTYPE       void usrUsbKbdInit (void);        INIT_RTN        usrUsbKbdInit ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_USB_PRINTER {	NAME		Printer	SYNOPSIS	USB printer Driver	MODULES		usbPrinterLib.o		REQUIRES	INCLUDE_USB}Component INCLUDE_USB_PRINTER_INIT {        NAME            Printer Init        SYNOPSIS        USB Printer Driver Initialization        REQUIRES        INCLUDE_USB_PRINTER \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbPrnInit.c        PROTOTYPE       void usrUsbPrnInit (void);        INIT_RTN        usrUsbPrnInit ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_USB_SPEAKER {	NAME		Speaker	SYNOPSIS	USB Printer Driver	MODULES		usbSpeakerLib.o		REQUIRES	INCLUDE_USB}Component INCLUDE_USB_SPEAKER_INIT {        NAME            Speaker Init        SYNOPSIS        USB Speaker Driver Initialization        REQUIRES        INCLUDE_USB_SPEAKER \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbSpkrInit.c        PROTOTYPE       void usrUsbSpkrInit (void);        INIT_RTN        usrUsbSpkrInit ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit}Component INCLUDE_USB_MS_BULKONLY {	NAME		Mass Storage - Bulk	SYNOPSIS	Bulk Only Mass Storage USB Driver	MODULES		usbBulkDevLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MS_BULKONLY_INIT {        NAME            Bulk Mass Storage Init        SYNOPSIS        Bulk Only Mass Storage USB Driver Initialization        REQUIRES        INCLUDE_USB_MS_BULKONLY \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbBulkDevInit.c        PROTOTYPE       void usrUsbBulkDevInit (void);        INIT_RTN        usrUsbBulkDevInit();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit	CFG_PARAMS	BULK_DRIVE_NAME}Parameter BULK_DRIVE_NAME {	NAME		USB Bulk Drive Name	SYNOPSIS	Drive Name assigned to a the USB Bulk only device	DEFAULT		"/bd"}Component INCLUDE_USB_MS_CBI {	NAME		Mass Storage - CBI	SYNOPSIS	Control/Bulk/Interrupt - Mass Storage USB Driver	MODULES		usbCbiUfiDevLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MS_CBI_INIT {        NAME            CBI Mass Storage Init        SYNOPSIS        Control/Bulk/Interrupt Mass Storage USB Driver \			Initialization        REQUIRES        INCLUDE_USB_MS_CBI \                        INCLUDE_USB_INIT \			INCLUDE_DOSFS        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbCbiUfiDevInit.c        PROTOTYPE       void usrUsbCbiUfiDevInit (void);        INIT_RTN        usrUsbCbiUfiDevInit ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit	CFG_PARAMS	CBI_DRIVE_NAME}Parameter CBI_DRIVE_NAME {	NAME		USB CBI Drive Name	SYNOPSIS	Drive Name assigned to a the USB CBI device	DEFAULT		"/cbid"}Component INCLUDE_USB_PEGASUS_END {	NAME		End - Pegasus		SYNOPSIS	End - Pegasus USB Driver	MODULES		usbPegasusEnd.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_PEGASUS_END_INIT {	NAME		End - Pegasus Initialization	SYNOPSIS	End - Pegasus USB Driver Initialization	REQUIRES	INCLUDE_USB_PEGASUS_END \			INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL	CONFIGLETTES	usrUsbPegasusEndInit.c	PROTOTYPE	void usrUsbPegasusEndInit (void);	INIT_RTN	usrUsbPegasusEndInit ();	_INIT_ORDER	usrRoot	INIT_AFTER	INCLUDE_USB_INIT	INIT_BEFORE	usrToolsInit	CFG_PARAMS	PEGASUS_IP_ADDRESS \			PEGASUS_DESTINATION_ADDRESS \			PEGASUS_NET_MASK \			PEGASUS_TARGET_NAME}Parameter PEGASUS_IP_ADDRESS {	NAME		Pegasus IP Address	SYNOPSIS	USB Pegasus Device IP Address	DEFAULT		"90.0.0.3"}Parameter PEGASUS_DESTINATION_ADDRESS {	NAME		Pegasus Destination Address	SYNOPSIS	USB Pegasus Device Destination Address	DEFAULT		"90.0.0.53"}Parameter PEGASUS_NET_MASK {	NAME		Pegasus Net Mask	SYNOPSIS	USB Pegasus Device Net Mask	DEFAULT		0xffffff00}Parameter PEGASUS_TARGET_NAME {	NAME		Pegasus Target Name	SYNOPSIS	USB Pegasus Device Target Name	DEFAULT		"host"}Component INCLUDE_KBD_EMULATOR {	NAME		Keyboard Emulator	SYNOPSIS	USB Keyboard Emulator Firmware	MODULES		usbTargKbdLib.o	REQUIRES	INCLUDE_USB_TARG}Component INCLUDE_PRN_EMULATOR {	NAME		Printer Emulator	SYNOPSIS	USB Printer Emulator Firmware	MODULES		usbTargPrnLib.o	REQUIRES	INCLUDE_USB_TARG}Component INCLUDE_D12_EMULATOR {	NAME		D12 Emulator	SYNOPSIS	USB D12 Emulator Firmware	MODULES		usbTargPhilipsD12EvalLib.o	REQUIRES	INCLUDE_USB_TARG}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -