Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® Software > Creator Beta 5 Killed My Project

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Creator Beta 5 Killed My Project
Moderator:
JFMD

Post Reply
Follow this topic



Creator Beta 5 Killed My Project

kokovec posted on 09 Sep 2010 12:44 AM PST
Member
10 Forum Posts

 I updated to new software release and now the project I've been working on for over a month does not work!

I tried building after updating components and when that didn't work re-copied all files from archive and tried building it without updating components.

When I updated the components even the UART didn't work reliably.

Any help would be greatly appreciated.

 

Dan




Re: Creator Beta 5 Killed My Project

kokovec posted on 10 Sep 2010 03:45 PM PST
Member
10 Forum Posts

As a follow up..

I'm starting to breathe life back into this thing.
When initialially loading up the project I had to make sure to tell Creator to not flag the project for component updates.
Then I had to systematically delete each component and drag in and configure the newer version component in its place.
Some of the bus lines had to be redrawn as well.

However, I'm having trouble with isr components so I'll tackle those next.


 



Re: Creator Beta 5 Killed My Project

Terrence posted on 11 Sep 2010 10:01 PM PST
Top Contributor
43 Forum Posts

Have a look at the Component Changes section of the new ISR component datasheet. It will give you insight into what has changed, and possibly why the new component is not working as expected. As an example, it now has an Interrupt Type parameter.



Re: Creator Beta 5 Killed My Project

kokovec posted on 11 Sep 2010 12:12 PM PST
Member
10 Forum Posts

At the moment I'm having a major issue with the 1.50 version of the UART component.
The 1.20 version work great for me and I have it configured as TX only.
When I swap it out for 1.50 it behaves in a strange manner.

 

 

 



Re: Creator Beta 5 Killed My Project

kokovec posted on 11 Sep 2010 12:16 PM PST
Member
10 Forum Posts

Sorry about multiple posts.
The last post has a picture attached that shows what the UART v1.20 spits out.
This post shows what UART v1.50 spits out. Same project with no changes other than the UART.
I've read through datasheet a few times and both versions of the UART seem to be configured the same.

Does anyone know what's going on?

Dan

 



Re: Creator Beta 5 Killed My Project

kokovec posted on 11 Sep 2010 02:16 PM PST
Member
10 Forum Posts

 Also, I got the interrupts working properly.

I had to delete the originally generated sources and rebuild the project.

 



Re: Creator Beta 5 Killed My Project

kokovec posted on 19 Sep 2010 10:51 AM PST
Member
10 Forum Posts

 I got the UART to work.The only way I could make it work was to place a 1ms delay for small loops:

 

I tried increasing the TX buffer size but it has no effect.
The older version UART didn't behave this way.

So for a UART configured TX only at 57600,8,N,1 no flow control:

 

for (i=0; i<14; i++)
 {
  CyDelay(1);
  UART_WriteTxData(RAM_Read((uint16)i));
}

 

It won't work properly without the delay.

 



Re: Creator Beta 5 Killed My Project

Gautam Das posted on 26 Dec 2010 07:44 AM PST
Cypress Employee
742 Forum Posts

Hi kokovec,

 

Instead of using UART_WriteTxData( ) API, you can as well try using the API UART_PutChar( ) which is a blocking one. It doesn't transmit until the previous transmission is done thereby eliminating the requirement of using a delay.

On the other hand, while using UART_WriteTxData( ), the buffer status must be checked. Using sufficient amount of delay will also help (which you have followed in your case). 

Please let us know if it helped.

 

Regards,

dasg






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.

Spec No: None; Sunset Owner: KXP; Secondary Owner: VWA; Sunset Date: 01/01/20