Embedded USB Device Stack - NXP Controllers

Device Classes      Demo Application      Documentation      Prices      Other Controllers

 

The demo package includes:

Note: The source code and the appropriate project files contained in the demo package are for documentation only. It is not possible to recompile the applications. For this purpose there is an Evaluation Version available.

 

 

NXP ARM Cortex-M3 core Demo Evaluation Board
LPC1768, LPC1766, LPC1765, LPC1764, LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 usbf_mcb1760_demo.exe
(select MCB1760 target)

usbf_spoerle_lpc17xx_poe.exe
Keil MCB1760


Spoerle Cube (LPC17xx)

 

NXP ARM 7 core Demo Evaluation Board
LPC2388, LPC2387, LPC2378, LPC2368, LPC2366, LPC2364, LPC2362 usbf_chameleon_demo.exe EBV ChameleonARM
LPC2368 usbf_mcb2300-v3_demo.exe
(select MCB2360 target)
MCB2360, revision ZSG0735BY
LPC2378 usbf_mcb2300_demo.exe

usbf_mcb2300-v3_demo.exe
(select MCB2370 target)
MCB2300, revision ZSG0620-X

MCB2370, revision ZSG0729BY
LPC2387 usbf_mcb2300-v3_demo.exe
(select MCB2387 target)
MCB2387
LPC2388 usbf_mcb2300-v3_demo.exe
(select MCB2388 target)
MCB2388
LPC2468, LPC2460, LPC2458, LPC2478, LPC2470, LPC2420 usbf_ea-lpc2468_demo.exe
(select EA-LPC2468 target)
Keil MCB2460 and
Embedded Artists LPC2468 Developers Kit
LPC2880, LPC2888 on request  

 

NXP ARM 9 Demo Evaluation Board
LPC3250, LPC3240, LPC3230, LPC3220, LPC3154, LPC3153, LPC3152, LPC3151, LPC3180/01, LPC3131, LPC3130 on request  

 

NXP ISP Demo Evaluation Board
ISP1582, ISP1583 usbf_isp1582pci_demo.exe NXP ISP1582 PCI

Evaluation Version

On request Thesycon provides an evaluation version of the Embedded USB Device Stack. Please contact for more information.

Available Device Classes

Demo Applications

USBF Bulk Loop Demo

The Bulk Loop Demo application is implemented on top of the USB FunctionLibrary. It represents a plain sample for the usage of the USB Function Library without a device class.

Thesycon’s USBIO device driver for Windows can be used with the BULK Loop Demo and therefore is included in the demo package. Additionally, there are two sample applications for the PC enclosed which can be used to communicate with the device.

CDC/ACM Loop Demo

The CDC/ACM Loop Demo application is implemented on top of the CDC/ACM device class. It represents a plain sample for the usage of the CDC/ACM device class.

Thesycon’s CDC/ACM class driver for Windows can be used with the CDC/ACM Loop Demo and therefore is included in the demo package. The driver creates a virtual COM port. So standard terminal programs, such as HyperTerminal can be used to communicate with the embedded device.

CDC/ACM Multi Instance Loop Demo

The CDC/ACM Multi Instance Loop Demo application is implemented on top of the CDC/ACM device class. It represents a plain sample for the usage of the CDC/ACM device class with multiple instances (so called composite device).

A customized version of Thesycon’s CDC/ACM class driver for Windows which supports multiple instances can be used with the CDC/ACM Multi Instance Loop Demo and therefore is included in the demo package. The driver creates two virtual COM ports for the two CDC/ACM device class instances. So standard terminal programs, such as HyperTerminal can be used to communicate with the embedded device. The data received on one instance will be looped in the embedded device and sent back to the other instance (COM port).

RNDIS Simple IP Demo

The RNDIS Simple IP Demo application is implemented on top of the RNDIS device class. The application provides very basic IP protocol functionality to support ARP, ICMP and DHCP. So it is possible to attach the device to a PC and to test the USB connection by means of ping.

For more information about a specific demo application refer to the section "Demo Applications" in the appropriate manual.

Mass Storage Demo

The Mass storage Demo application is implemented on top of the mass storage device class (MSD). It works as a block device driver for the memory. This sample implements the USB mass storage device that can expose multiple logical units (LUN). It supports the SCSI transparent command set and the emulation of CD-ROM and disk drives. The CD-ROM can be used to automatically start an application on Windows. A special compression algorithm can be used for ISO images. (At this time, only integrated in the NXP LPC1768 demo.)

Other supported controllers

Keep up to Date

If you would like to be kept informed of product updates, please subscribe to the Thesycon newsletter.

 

 

© 2010 THESYCON

Gerätetreiber - Systemsoftware - Consulting home to the english version
 
 
 
 
 



Suchen Sie nicht uns, sondern
TESYCON GMBH,
die Experten für
IT-Controlling?