You are here

AN73609 - EZ-USB® FX2LP™/ FX3™ Developing Bulk-Loop Example on Linux | Cypress Semiconductor

AN73609 - EZ-USB® FX2LP™/ FX3™ Developing Bulk-Loop Example on Linux

Last Updated: 
Aug 13, 2015
Version: 
*B
This is an Obsolete Application Note
The document AN73609 - EZ-USB® FX2LP™/ FX3™ Developing Bulk-Loop Example on Linux has been marked as obsolete. The obsolete version of this application note is still available with the below description but may not be complete or valid any longer. If you have any questions or require support in regards to the below application note content, please click here and create a technical support case.

AN73609 describes how libusb can be used to develop an USB host application on a Linux-based OS for Cypress EZ-USB® FX2LP™/ FX3™ products. It includes a step-by-step procedure for developing the bulk-loop example.

Introduction

This document and the accompanying software demonstrate how simple user-mode, using the libusb Linux applications, can communicate directly to EZ-USB based USB devices without any need to write a kernel device driver. The author assumes the reader has a working knowledge of Linux and gone through FX2LP/ FX3 documentation as well as Windows-based FX2LP/FX3 tools and utilities.
 

Cypress also provides a CyUSB Suite for Linux platforms, which includes a Cypress API wrapper based on LibUSB. Host application examples are also provided. The FX3 SDK for Linux, v1.2.1 can be downloaded from this link http://www.cypress.com/?rID=57990