element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Or choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs Getting Started with Cheepest PSoC4 - CY8CKIT-049 42xx Prototyping Platform - PART ZERO - SECTION 2
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: gsgill112
  • Date Created: 28 Nov 2014 11:24 AM Date Created
  • Views 1812 views
  • Likes 3 likes
  • Comments 8 comments
  • tutorial
  • psoc4
  • 42xx
  • cy8ckit-049
Related
Recommended

Getting Started with Cheepest PSoC4 - CY8CKIT-049 42xx Prototyping Platform - PART ZERO - SECTION 2

gsgill112
gsgill112
28 Nov 2014

The Board

 

image

The 4$ Dev Kit is based on Cypress CY8C4245AXI SoC, and have a User LED, Current Measurement header, Boot/User Switch, ~40 GPIO's, A usb to UART/I2C/SPI convertor with GPIO's all in a breadboard friendly Format.[Refer image above].

 

Ordering the Modules : You can order the Module directly from Cypress, Digikey or mouser image

Cypress :  http://www.cypress.com/?rID=92146

DigiKey : http://www.digikey.com/product-highlights/en/psoc-4-cy8ckit049-4xxx-prototyping-kits/52444

Mouser : http://www.mouser.in/new/Cypress-Semiconductor/cypress-cy8ckit-049-kits/

 

IMPORTANT NOTE : While ordering the Module Always order 2 or 3 modules. As these Modules work on UART Boot-loader and if you forgot to add a Boot-loader Module to the Design, you will need another kit to reprogram the previous Module.

 

2.1. Preparing the Board

For preparing the board you need couple of things,

1. Soldering Station

2. Flux and Soldering Lead

3. Long/ Short berg strip's 0.1" spacing (Standard headers)  22pins(2 nos.), 17pins(2 nos.), 7pins(4 nos.), 2pins(2nos.)                   

4. 90 Dig angled berg strip 0.1" spacing (Standard angled headers) 5pins(2nos.)

5. the Boards obviously image (2nos.)

 

STEP 1 : If you have a long berg strip, you have to break them into the above mentioned configuration (22pins, 17pins, 7pins, 5pins(angled) )

STEP 2 : If you have standard Headers solder them as shown in the picture below:

image

I usually like to plug the board on to bread board and try to use both the Breadboard as well as the Pins for connecting me External components. So, If I want a pullup resistor, I use the breadboard but for an external module interface I try and use the pins directly image image

So, To do that Follow the Steps Below image

 

STEP 2.1 : Insert the berg connectors opposite ways into the board as shown in the pic below.

imageimage

 

 

 

 

STEP 2.2 : Solder the Berg Connectors on the board and, Remove the separator from the berg connectors as in the pic below.

image

 

STEP 2.3 : Insert the separator towards the Bottom of the PCB, with the notch towards the PCB. (As shown in the Pic above - the black part).

 

STEP 3 : If you want to use the USB to UART separately, then break the USB to UART section of the board from the body and solder 4pin berg connector 0.1" (standard/angled headers) on ether sides of the boards and you are done. Reference Images below,

 

image

 

image

 

image

 

image

STEP 4 : If you want current measurement on your device : the You have to remove the 0 Ohm resistor marked in white below, and solder a 2 pin berg connector marked by Blue. To power the board always short the 2 pin connector with a standard Jumper. To measure the current drawn, disconnect the jumper and contact the positive and negative wires of multimeter to the 2 pin connector.

image-

 

Now we have prepared our board's for the Journey it's will go through image image image

 

Installing the Software


We will go through the steps of installing the new software for the Kit. This kit is only supported on windows.

 

STEP 1 : Downloading the Files

Download all the necessary files from cypress servers :

Cypress PSoC Creator : CY8CKIT-049-42xx CD ISO (Creator CD) (For 42xx boards)

                                        CY8CKIT-049-41xx CD ISO (Creator CD) (For 41xx boards)

Some Essential files    : CY8CKIT-049-42xx Kit Only (Kit Design Files, Documentation, Examples)

                                       CY8CKIT-049-41xx Kit Only (Kit Design Files, Documentation, Examples)

USB SDK and config :  USB-Serial SDK Windows Installer & Configuration Utility

 

and also download the Quick start Guides and Reference Design Files if you wish.

All in one Link : http://www.cypress.com/?rID=92146 

 

STEP 2 : Installing the Software

Mount the iso image and install the Software, PSoC Creator, PSoC Programmer, Bootloader Tool and etc. This process may take up to 30 min, so grab a coffee image :P. Then install the USB SDK. Then finally extract the contents of the Essential files list to c:\psoc4\cy8ckit049_42xx\, you can choose any directory you like.

 

and yup we are done image

 

Step 3 : Unboxing of the KIT

This kit comes in a unique awesome eco friendly package with all the pin out's at the back, To unbox simply tear down the front. <Unboxing Video Coming Soon>

image

image

 

[Images are taken from Internet, Will upload my own Soon]

 

Step 4 : Testing that everything Works image

The most easy step image Connect the board to a computer's USB port/ Power bank and check the LED's Going off.

 

image

 

image

 

Some more tests,

TEST 1 : Open the "Cypress USB configuration utility" , Connect the Board (go-through the windows driver installer first time) , Click "Select target" option and click "connect". If you get the device details, i.e. you are able to see a new tab next to the Select Target tab that means the device is working fine.

 

TEST 2 : Dumping the Example code : Open PSoC Creator Software then you have to open the Bootloader Host Tool,

PSoC Creator -> File Menu ->Tool -> Bootloader Host

once done that browse c:\psoc4\cy8ckit049_42xx\CY8CKIT-049-42xx PSoC4 Proto kit\SCB_Bootloader_42xx\Bootloadable Blinking LED.cydsn\CortexM0\ARM_GCC_473\Debug\Bootloadable Blinking LED.cyacd file in the "FILE" dialog, Select the appropriate Kit in the "PORTS" view , make sure that the baud is set to 115200 and then hit the "Program" button (next to the File button). You will see the status bar going and within seconds you can see the LED on your board blinking. This means that all set to Go. image

 

Cool StuFF

A Fade Example Demo I have dome using the on this Board LED and PWM.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Gurinder Singh Gill

technervers.com

  • Sign in to reply

Top Comments

  • Problemchild
    Problemchild over 9 years ago in reply to mcb1 +2
    This really does look like a nice device ..what was the price?? Did I miss it? Good Article as well ..Cheers
  • gsgill112
    gsgill112 over 8 years ago in reply to tony1tf +2
    So for the PSoC4-049 Prototyping Kit You have to download and install the PSoC creator. That has all the tools needed , Then you have to install the Kit-Only version that will have the Hex files for the…
  • DAB
    DAB over 9 years ago +1
    Very nice blog. Well done, DAB
Parents
  • tony1tf
    tony1tf over 8 years ago

    Does anyone know how to make the 'Kit Only' download work with an existing PSOC installation? I cant get the kit example files to show up in PSOC Creator 3.1.

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • tony1tf
    tony1tf over 8 years ago

    Does anyone know how to make the 'Kit Only' download work with an existing PSOC installation? I cant get the kit example files to show up in PSOC Creator 3.1.

    Tony

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • gsgill112
    gsgill112 over 8 years ago in reply to tony1tf

    So for the PSoC4-049 Prototyping Kit You have to download and install the PSoC creator. That has all the tools needed , Then you have to install the Kit-Only version that will have the Hex files for the boot-loader as well as some Binky Example Projects.

     

    Now to get everything working, open cypress PsoC Creator and browse to the Blinkey Application and open the project. Before you do so, I would recommend you to try and burn the example application's cyacd File i.e. <Project Dir>\CY8CKIT-049-42xx PSoC4 Proto kit\SCB_Bootloader_42xx\Bootloadable Blinking LED.cydsn\CortexM0\ARM_GCC_473\Debug\Bootloadable Blinking LED.cyacd.

     

    To burn the code follow this video https://www.youtube.com/watch?v=2d3i1Y2o5uQ and https://www.youtube.com/watch?v=qK-MQ12nJXY

     

    once you have verified that things work. you can continue adding the projects you want and Rock With PSoC image image

     

    Try these projects

    https://www.youtube.com/watch?v=lHLWaMRuzag

    and

    https://www.youtube.com/watch?v=AnKyIUAlhPY

     

    NOTE : Always Double check that you have the Bootable component added in your project if you miss that then you have software bricked your kit and you may need another working board or a PSOC4 BLE Kit or a PsoC debugger to fix the Brick

     

    Hope this helps image

    Check out my latest PSoC Hacks (All source code is on GitHub for you to start with)

    https://www.youtube.com/channel/UC98erU8wYeEA-VqmTA9etNw/videos

    and

    Technervers.blogspot.in

    and

    https://github.com/gsgill112/PSoC4_CY8CKIT-049_Tutorial

     

    Regards,

    GurI

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube