Development with EZ-Host/OTG, getting started. | Cypress Semiconductor
Support & Community
Development with EZ-Host/OTG, getting started.
How complicated is development for the EZ-Host/OTG? How to get started using EZ-Host or EZ-OTG?
The CY7C67200/300 can look intimidating because of its flexibility of being able to run in either stand-alone mode using the internal processor or running in co-processor mode in conjunction with an external processor. Depending on the application the decision to go one route over the other will determine what is available to the customer and how complicated the overall solution will be. The OTG-Host products come with the complete tool set needed to modify, compile and debug your complete solution. It uses GNUPro tools and does not require the purchase of other tools.
If you purchase a CY3663 - EZ-OTG / EZ-Host Development Kit, you get hardware that can be used to do the development in either co-processor or stand-alone mode. You get both EZ-Host and EZ-OTG boards along with a StrongArm board that runs Linux to demonstrate the co-processor portion. You can download all the documentation and actually the CY3663 CD-ROM image from our web site and install the tools without purchasing a kit but without the hardware you can only do so much. Because of the flexibility of the part there is a lot of documentation, which can be a little overwhelming so be warned. When the software is all installed you will find 4 main design examples that are good starting points for almost any design.
There are also several simple examples used in conjunction with the book written by John Hyde called USB Multi-Role Device Design By Example, which is in the kit's Docs directory, used to demonstrate various functions of the part and tools.
The recommendation would be to first go through the OTG-Host Navigator tutorial, which is started from the Windows Start | Program Files | Cypress | USB | OTG-Host | OTG-Host Navigator. This tutorial will walk you through the 4 design examples already mentioned. Next it is a good idea to read through the USB Multi-Role Device Design By Example and use the examples to understand the part and the tools. From here you will find the key documents you will need are 1) the datasheet and 2) the BIOS Users Guide, which is also found in the Docs directory.