Hello everyone,
I tried to use a example of CAN on S32K344 EVB board. I used CAN AUTOSAR MCAL layer example (RTD600 MCAL & IP] S32K3X4EVB-T172 FlexCAN Example Interrupt/Polling - NXP Community). However, when I measured the signal by logic analyzer, I saw the board always sent 1 or some wrong bytes in the data field. I expect the data field is "0x01,0x02, 0x03, 0x04,0x05, 0x06, 0x07, 0x08". The position of these wrong bytes is random. I use S32DS version 3.6.3 and RTD6.0.0. Here are the results. Thanks for your help.
Hi @Andrew101,
Are you measuring CAN_Rx, or CAN_H/L from the bus? Also, if possible, please try testing the project with any CAN interface available. I can see the project successfully returns a frame at 500kbps with the bus status kept at OK.
I can also see from the logic analyzer there are no issues. Could you please check connections, GND, sampling point + voltage threshold (if available) from your analyzer? Also, please check if jumper settings are configured as stated in the S32K3X4EVB-T172 Getting Starded.
Best regards,
Julián