cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

New Contributor

Hi,

I am using PSoC5LP. I was renewing my license – the formula says that my PSN is invalid. What should I do?  I have only installed psoc creator for one computer.

0 Likes
Reply
1 Solution
Honored Contributor

JaRa,

We have answers!

Your KitProg which is a part of the CY8CKIT-059 is in CMSIS-DAP mode.

I replicated your situation by pressing SW1 on the KitProg for 5+ seconds.   In CMSIS_DAP mode, the LED on the KitProg throbs about once a second.   Below is a screen snip of the Programmer output.

pastedImage_0.png

To exit CMSIS-DAP mode press SW1 for another 5+ seconds.  The LED on the KitProg board should now be solid ON.

In this mode (the default mode) you should be able to program from PSoC Programmer or PSoC Creator.

Len

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
Reply
22 Replies
Honored Contributor

JaRa,

PSoC Creator is FREE.  You can place it on as many Windows based computers as you need.

I was renewing my license – the formula says that my PSN is invalid.

Can you be more explicit?  A screenshot of the error would help.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

Ok, this the error-message, when I go to the Single-User License Management .

License.PNG

0 Likes
Reply
Honored Contributor

JaRa,

If you are using the PSoC3 which uses a 8051-based CPU, the Creator IDE uses the Keil compiler.  Keil provides the compiler for free for non-commercial purposes and if needed you can submit the required info to get a "free" license.

However as you indicated, you are using the PSoC5.  This CPU uses the ARM core.  The license is free (GNU's GCC) and does not require a license file acquisition.

As Alan indicated:

pastedImage_0.png

Len

Len
"Engineering is an Art. The Art of Compromise."
New Contributor

Ok, thank you.

I have another issues. I can't seem to find the device when debugging. I have updated the firmware on PSoC programmer.

kitprogmessage.PNG

0 Likes
Reply
Honored Contributor

JaRa,

I have two guesses:

  • Your PSoC5LP chip's device ID (also called Cypress ID) doesn't match the device ID for the project you're trying to build.  Make sure the "Show all targets" is selected as shown below.
    pastedImage_2.png
    If this is the case, you need to select the project then "Project/Device Selector..." then find the PSoC5LP device of your kit.   For example if you are using the CY8CKIT-059, then you need to select CY8C5888LT1-LP097.   Once selected, rebuild and it should be able to program.
    pastedImage_4.png

  • The other choice is that the device drivers at PSoC Creator installation did not get fully installed.   I believe a "Repair" may be needed.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

OK, i did the select device - still nothing. What is "repair", it worked fine until i updated psoc creator from 4.2 to 4.4.

0 Likes
Reply
Honored Contributor

JaRa,

Interesting!   I'm at 4.3 and have avoided the update to 4.4.

Try this:   If you didn't uninstall 4.2, load your project into that version.   PSoC Creator can have multiple concurrent versions on your system.   At one point I had 5 versions.

Recompile the project in 4.2 and try to program the PSoC.   If it works, then there is something not quite right with 4.4.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

unfortunately, I delete the previous versions.

0 Likes
Reply
Employee

Can you program the device with PSoC Programmer?

0 Likes
Reply
New Contributor

Yes, I get this respond.

psocprogrammer.PNG

0 Likes
Reply
Honored Contributor

JaRa and Alan,

Interesting that it should complain about a PSoC5 being programmed at 5V.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
Employee

Did you try tools->options->Program/Debug ->port configuration?

0 Likes
Reply
New Contributor

What should I do after port configuration?

0 Likes
Reply
Honored Contributor

JaRa,

Good question.   It depends on what you are using to program the PSoC5LP.

Are you using a PSoC5 kit such as the CY8CKIT-059 or the CY8CKIT-050?

Are you using the MiniProg3 or 4?

Your programmer output is a bit confusing to me.  It says:

Device set to CY8C5888LTI   (This is the PSoC used on the CY8CKIT-059 board.)

Device set to CY8C5265AXI

...

Device set to Cy7C65219-40L    (???)

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

I am using CY8C5888LTI-L097. See picture below.

PSoC5.PNG

0 Likes
Reply
Honored Contributor

JaRa,

The "tools->options->Program/Debug ->port configuration" should be set to

pastedImage_0.png

for the KitProg.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

I have the same setting.

0 Likes
Reply
Honored Contributor

JaRa and AlanH_86 ,

I thought there was an alternate KitProg mode: CMSIS-DAP?

If you look at JaRa's programmer output, it lists CMSIS-DAP Version 1.

Here's a copy of my Programmer output to my CY8CKIT-059.

pastedImage_0.png

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes
Reply
New Contributor

Yes, thats weird. What does CMSIS-DAP mean?  That a good question.

Maybe my board is broken ,

0 Likes
Reply
Honored Contributor

JaRa,

We have answers!

Your KitProg which is a part of the CY8CKIT-059 is in CMSIS-DAP mode.

I replicated your situation by pressing SW1 on the KitProg for 5+ seconds.   In CMSIS_DAP mode, the LED on the KitProg throbs about once a second.   Below is a screen snip of the Programmer output.

pastedImage_0.png

To exit CMSIS-DAP mode press SW1 for another 5+ seconds.  The LED on the KitProg board should now be solid ON.

In this mode (the default mode) you should be able to program from PSoC Programmer or PSoC Creator.

Len

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
Reply
New Contributor

Wow thanks alot! It worked!

0 Likes
Reply
Employee

You must be talking about the 8051 Keil license used for PSoC 3.

You can ignore the license message... also there is a button on Tools->options->project management->don't show keil registration every time... to turn that warning off.

Alan

0 Likes
Reply