S32K344 CAN FD

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

S32K344 CAN FD

2,420 Views
GuanHong
Contributor II

When I use PCAN-USB pro to recieve 64 bytes data from S32K344.

PCAN-USB pro only recieved the first 8 bytes, and the remaining 56 bytes are missing.

When I use PCAN-USB pro to transemit 64 bytes data to S32K344.

S32K344 recieve 64 bytes data successfully.

螢幕擷取畫面 2025-07-14 111103.png

Tags (2)
0 Kudos
Reply
6 Replies

2,398 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

have you set the tx_info parameter properly to use CAN FD frame with desired payload size?

PetrS_0-1752485679042.png

BR, Petr

 

0 Kudos
Reply

2,387 Views
GuanHong
Contributor II

I am using MCAL to build this project.
In the previous message, I attached my project.

0 Kudos
Reply

2,334 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

I am not able to view/download project. So be sure you updated Can_PduInfo as per need.

BR, Petr

0 Kudos
Reply

2,329 Views
GuanHong
Contributor II

I upload file again.

0 Kudos
Reply

2,311 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

try to remove Can_43_FLEXCAN_SetControllerMode calls after sending message. Not sure why you stop/start controller.

BR, Petr

0 Kudos
Reply

2,008 Views
GuanHong
Contributor II

Platform:S32DS3.5

SDK:PlatformSDK_S32K3_S32K344_M7-5.0.0
I connected channel 1 of the oscilloscope to the S32K344's CAN H, and channel 2 to the S32K344's CAN L, and obtained the following waveform.

9f403e21-10b8-471f-ae51-055485434878.jpg

I have already set the CAN payload to 64 bytes, but the DLC shown on the oscilloscope is still 8 instead of 64.

Can_43_FLEXCAN-CanConfigSet-CanControllerCan_43_FLEXCAN-CanConfigSet-CanControllerCan_43_FLEXCAN-CanConfigSet-TRANSMITCan_43_FLEXCAN-CanConfigSet-TRANSMITCan_43_FLEXCAN-CanConfigSet-RECEIVECan_43_FLEXCAN-CanConfigSet-RECEIVE

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2133008%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133008%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWhen%20I%20use%20PCAN-USB%20pro%20to%20recieve%2064%20bytes%20data%20from%20S32K344.%3C%2FP%3E%3CP%3EPCAN-USB%20pro%20only%20recieved%20the%20first%208%20bytes%2C%20and%20the%20remaining%2056%20bytes%20are%20missing.%3C%2FP%3E%3CP%3EWhen%20I%20use%20PCAN-USB%20pro%20to%20transemit%2064%20bytes%20data%20to%20S32K344.%3C%2FP%3E%3CP%3ES32K344%20recieve%2064%20bytes%20data%20successfully.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-14%20111103.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-14%20111103.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F347327i419C8422DB76EDB4%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-14%20111103.png%22%20alt%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-14%20111103.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2138149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2138149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPlatform%3AS32DS3.5%3C%2FP%3E%3CP%3ESDK%3APlatformSDK_S32K3_S32K344_M7-5.0.0%3CBR%20%2F%3EI%20connected%20channel%201%20of%20the%20oscilloscope%20to%20the%20S32K344's%20CAN%20H%2C%20and%20channel%202%20to%20the%20S32K344's%20CAN%20L%2C%20and%20obtained%20the%20following%20waveform.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%229f403e21-10b8-471f-ae51-055485434878.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%229f403e21-10b8-471f-ae51-055485434878.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348759iA432DF20C8CCDF3D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%229f403e21-10b8-471f-ae51-055485434878.jpg%22%20alt%3D%229f403e21-10b8-471f-ae51-055485434878.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20have%20already%20set%20the%20CAN%20payload%20to%2064%20bytes%2C%20but%20the%20DLC%20shown%20on%20the%20oscilloscope%20is%20still%208%20instead%20of%2064.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-CanController%22%20style%3D%22width%3A%20823px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-CanController%22%20style%3D%22width%3A%20823px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348762iF16AD6B699E9D425%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-22%20155144.png%22%20alt%3D%22Can_43_FLEXCAN-CanConfigSet-CanController%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-CanController%3C%2Fspan%3E%3C%2Fspan%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-CanController%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-TRANSMIT%22%20style%3D%22width%3A%20530px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-TRANSMIT%22%20style%3D%22width%3A%20530px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348764i199207BAE76E606A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-22%20155221.png%22%20alt%3D%22Can_43_FLEXCAN-CanConfigSet-TRANSMIT%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-TRANSMIT%3C%2Fspan%3E%3C%2Fspan%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-TRANSMIT%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-RECEIVE%22%20style%3D%22width%3A%20528px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Can_43_FLEXCAN-CanConfigSet-RECEIVE%22%20style%3D%22width%3A%20528px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348761iB61CD57E29423562%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202025-07-22%20155233.png%22%20alt%3D%22Can_43_FLEXCAN-CanConfigSet-RECEIVE%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-RECEIVE%3C%2Fspan%3E%3C%2Fspan%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ECan_43_FLEXCAN-CanConfigSet-RECEIVE%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3Etry%20to%20remove%26nbsp%3BCan_43_FLEXCAN_SetControllerMode%20calls%20after%20sending%20message.%20Not%20sure%20why%20you%20stop%2Fstart%20controller.%3C%2FP%3E%0A%3CP%3EBR%2C%20Petr%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20upload%20file%20again.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2134825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3EI%20am%20not%20able%20to%20view%2Fdownload%20project.%20So%20be%20sure%20you%20updated%20Can_PduInfo%20as%20per%20need.%3C%2FP%3E%0A%3CP%3EBR%2C%20Petr%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2133979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20using%20MCAL%20to%20build%20this%20project.%3CBR%20%2F%3EIn%20the%20previous%20message%2C%20I%20attached%20my%20project.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2133243%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20CAN%20FD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2133243%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3Ehave%20you%20set%20the%20tx_info%20parameter%20properly%20to%20use%20CAN%20FD%20frame%20with%20desired%20payload%20size%3F%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22PetrS_0-1752485679042.png%22%20style%3D%22width%3A%20606px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PetrS_0-1752485679042.png%22%20style%3D%22width%3A%20606px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F347410i2C1A74DBC105D925%2Fimage-dimensions%2F606x100%3Fv%3Dv2%22%20width%3D%22606%22%20height%3D%22100%22%20role%3D%22button%22%20title%3D%22PetrS_0-1752485679042.png%22%20alt%3D%22PetrS_0-1752485679042.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EBR%2C%20Petr%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E