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?
Absolutely this should be a painless migration. Can you file a MyCase and make sure they collaborate me (Matt Landrum, firstname.lastname@example.org)?
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.
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 ...
Okey doke. If/when you file a support ticket (or I can file one for you), let me know. Drop me an email at email@example.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!