Port E CAN or GPIO does not appear to be functioning on S32K144EVB-Q100X

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Port E CAN or GPIO does not appear to be functioning on S32K144EVB-Q100X

1,329 Views
coderunner50
Contributor II

I've tried the FlexCAN examples (CAN & CAN-FD) and cannot see any CAN activity on the CAN bus when trying to send a CAN message. I probed the line (TP21) with an oscilloscope and still do not see any activity.

 

To try and rule out any possibility of the transceiver loading down the CAN TX line the 0 ohm resistor was removed for troubleshooting and I still could not see any can activity on the CAN TX line when sending messages.

 

Finally, I tried setting pins 0 to 7 as GPIO Outputs and toggling them at the same rate as the LEDs in the hello world demo app (attached) and I don't see any activity on the Port E GPIO 0 to 7 pins.

 

Am I missing some register(s) or do I have a defective board? I see that I have board S32K144EVB-Q100X which is now being listed as obsolete and that there is a replacement without the X.

Original Attachment has been moved to: S32DS_Test1.zip

Labels (1)
6 Replies

931 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi,

Which IDE and SDK version do you use? I'm unable to open it in S32DS, apparently, I don't have the SDK version.

The X means prototype. Which version of the MCU do you have? 0N77P or 0N74T.

The 0N77P mask set is not compatible with SDK.

Regards,

Daniel

0 Kudos

931 Views
johnbanks
Contributor II

I have just ordered S32K144EVB-Q100X not realising X meant prototype. Limited or no stock of S32K144EVB-Q100. Does it have any implications for using CAN bus or SDK as long as I don't have 0N77P CPU? Any errata on the S32K144EVB-Q100X or any practical difference?

0 Kudos

931 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi,

There are three masksets: 0N77P, 0N47T and 0N57U.

The S32K144EVB-Q100 board has the latest version (0N57U), that should be the only difference.

Masksets 0N47T and 0N57U are fully-compatible. Errata can be found on the S32K product's page.

Each SDK version has release notes (in S32DS installation folder) and there is listed supported hardware.

The S32K144EVB-Q100X (0N47T) board is supported.

Regards,

Daniel

931 Views
coderunner50
Contributor II

Hi Daniel,

The part is marked as 0N47T. I have another S32K144EVB-Q100 on order without the X suffix from Newark (although it is shipping from the UK). I will test it when I receive it.

I'm using S32 Design Studio for ARM Version: 2.0 Build id: 170810

S32 Design Studio S32K14x EAR SDK    1.0.0.201708101254  com.freescale.s32ds.cross.sdk.s32k14x_0.8.4.feature.group    NXP Semiconductors, Inc.

Thanks,

Jim

0 Kudos

931 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Jim,

Thanks for the info. I tried to open it in S32DS1.3, that was the problem.

Sorry, I had to update my last comment.

I have tried the hello_world project on S32K144EVB-Q100X (0N47T) in S32DS2.0

It seems it is all configured and it works on my side.

I don't see any problem.

Regards,

Daniel

0 Kudos

931 Views
coderunner50
Contributor II

I just wanted to follow up that it appears that I did have a problem with my S32K144EVB-Q100X (0N47T) board. I received a new S32K144EVB-Q100 (0N57U) board and the CAN-FD is now working with that one.

0 Kudos