You are here

Writing PSoC Applications with IAR Embedded Workbench | Cypress Semiconductor

Writing PSoC Applications with IAR Embedded Workbench

Did you know you could write PSoC applications in IAR's Embedded Workbench IDE?

You can, and PSoC Creator makes it really easy with its IDE export wizard. Just build a design in PSoC Creator and launch the wizard.

 

 

IAR project export wizard

This generates all the files you need to quickly create a new project in the IAR tool. To use them, launch Embedded Workbench and create a new project. From the Project menu, ask to add a project connection file and choose Generated_Source\projname.ipcf.

IAR project connect

You'll see your empty project immediately get populated with the all the application and generated files for the PSoC design. In just a few mouse clicks, you're nearly ready to build the project!

All you need to do before that is to tell Embedded Workbench a few things about the design. First choose the PSoC device you are using.

IAR device select

Then set up the linker by providing the command file and PSoC library both files are provided by PSoC Creator so there is no hunting through device documentation or learning linker script rules.

IAR project linker file IAR project library file

And that's it! Now you're ready to edit code and build with the IAR compiler. It's as simple as that. Give it a try and tell us what you think.

Not too many people know about this feature of the tool, which is a shame because it is a real boon to product teams who have separate hardware design and application development groups.

.

ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.