You are here

PSoC Creator 4.0 - CAN Broken | Cypress Semiconductor

PSoC Creator 4.0 - CAN Broken

Summary: 6 Replies, Latest post by MattLandrum on 04 Nov 2016 08:40 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
Matt S.'s picture
User
4 posts

Hi All

Our safety-critical product that comprises several PSoC 5LP devices as well as a Stellaris Luminary micro (LM3S9B96) communicates with each other via CAN transceivers.  This product is in use in many locations and is not in prototype stage.

Until upgrading to PSoC Creator 4.0, including 2.x, 3.x versions, we have had zero issues with the CAN operation.  Performing a seamless upgrade from 3.3 CP3 to 4.0, the CAN modules no longer operate as expected.  I have attempted multiple 'do-that-upgrade-again' scenarios, making sure I've exited the Creator and restarted the application, and more, I continue to see total disruption of CAN traffic.  I have deleted the component, and re-inserted it into the schematic, re-configured it to match the prior configuration.  All my efforts have been in vain.

Because of this, I am forced to forego upgrading to PSoC Creator 4.0, and will remain behind at 3.3 CP3.  I have not spent the time to dig into what the effects PSoC Creator 4.0 has on the CAN traffic itself, nor should I have to if PSoC Creator 4.0 is billed to be a straightforward, recommended-by-Cypress upgrade.

Has anyone else experienced this?

 

ANKS's picture
Cypress Employee
88 posts

Please check the Interrupt,System ,Clock settings ( available in .cydwr file)  from project in PC3.3 and set them same in PC4.0

Matt S.'s picture
User
4 posts

No joy.  All clock setup boxes and settings are identical!  Changed some, put them back, still no joy.

 

 

mdl's picture
Cypress Employee
37 posts

Hey Matt,

Absolutely this should be a painless migration.  Can you file a MyCase and make sure they collaborate me (Matt Landrum, mdl@cypress.com)?

One other question.  Which version of the CAN Component are you using?  3.0?

This info is in the "Built-in" tab of the component configurator (double click on the component).

Sorry you are having this problem.

--Matt

mdl's picture
Cypress Employee
37 posts

The developers have tried reproducing but can't.  We really need a test case if possible.

Matt S.'s picture
User
4 posts

Matt L.,

Thanks for your attention to this matter.  I've been (very) busy.  This topic will be certainly more interesting in the near future because, due to TI terminating the Luminary LM3 parts (we were screwed), we'll be replacing the CPU with another (e.g. STM32, TI TM4C, etc.) - and it will be carefully chosen based on its ability to talk to the PSoC 5LP CAN transceivers.  I'll let you know, directly, when I return to this topic soon.  The problem hasn't gone anyplace ... but I'm not hurting because Creator 3.3 works just fine and 4.0 doesn't offer much for now except those make files I'm interested in ...

mdl's picture
Cypress Employee
37 posts

Okey doke.  If/when you file a support ticket (or I can file one for you), let me know.  Drop me an email at mdl@cypress.com.  I have filed a CDT (Cypress Defect Tracking) with the tracking number of 258769. It has had some preliminary investigation done.  You may want to refer to that.

Thanks for using PSoC!

--Matt

Log in to post new comments.