CY8CKIT-145-40XX UART

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AnRo_4784226
Level 1
Level 1
First like given

Hi,

I'm new in all of this. I was following the PSoC 101 series, and I have two problems:

1. I'm trying to do the I2C video, but when I open the PSoC programmer I get this message:

“The communication firmware on the kit does not match what is installed with this release of PSoC Programmer”

If I try to update the firmware, I can’t push the button.

How can I fix this?

2. I Also try the UART video, but I don't see anything in teraTerm, do I have to do any wiring?

Thank you!

0 Likes
1 Solution

Hello,

As per the PSoC programmer screenshot that you attached, kitprog2 is detected in CMSIS-DAP mode. PSoC programmer does not support this mode. CMSIS-DAP is an alternative programming/debugging interface in which the KitProg2 can be used with third-party tool chains to program/debug the target. This mode is selected when you press and release the mode switch for less than two seconds. Please change the mode to PPCOM and test again. You can refer page 7 of KitProg2 user guide to change modes, https://www.cypress.com/file/225961/download ​.

Regarding your UART project, I tested it using CY8C4248LQI-BL583 device. It is working properly. Can you double check the COM port selected and baud rate setting in your UART terminal software and test again?

Thanks and Regards,

Sudheesh

View solution in original post

0 Likes
6 Replies
SudheeshK
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hello,

1. Which version of PSoC programmer are you using? Could you please install the latest version from following link and test again?

https://www.cypress.com/documentation/software-and-drivers/psoc-programmer-archive

2. Please make sure the UART pins are assigned as mentioned in the kit user guide as below. Also, make sure the UART baud rate configured in TeraTerm and UART block are same.

.

pastedImage_1.png

Thanks and Regards,

Sudheesh

0 Likes

Hi,

Thank you for your reply.

I updated the Programmer and I have the same problem.

pastedImage_0.png

Regarding the UART, I did used P3[0] and P3[1].

Here is my project: https://transfer.pcloud.com/download.html?code=5ZdKfFXZJKbWUDtNGwSZuCGxZYIY3wUQDqVH2LHmmDpSspjS9i03V...

Thank you again for your help.

Regards,

0 Likes
AnRo_4784226
Level 1
Level 1
First like given

Hi,

I change the board, I have two and the second one it did worked the update.

I don't know what happened to the first one.

But I'm still not able to use UART with Teraterm, Also I tried the I2C video and It didn't work I used the P3[0] and P3[1] pins.

Thank you!

0 Likes

Hello,

As per the PSoC programmer screenshot that you attached, kitprog2 is detected in CMSIS-DAP mode. PSoC programmer does not support this mode. CMSIS-DAP is an alternative programming/debugging interface in which the KitProg2 can be used with third-party tool chains to program/debug the target. This mode is selected when you press and release the mode switch for less than two seconds. Please change the mode to PPCOM and test again. You can refer page 7 of KitProg2 user guide to change modes, https://www.cypress.com/file/225961/download ​.

Regarding your UART project, I tested it using CY8C4248LQI-BL583 device. It is working properly. Can you double check the COM port selected and baud rate setting in your UART terminal software and test again?

Thanks and Regards,

Sudheesh

0 Likes

You probably also want to look at the windows device manager to see what com ports are available... and to sort out which one the KP2 got enumerated as.

Alan

0 Likes

Thank you all,

The UART problem came from my admin rights.

It works now!

0 Likes