SAE J1939 Stack

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

SAE J1939 Stack

186 Views
ganavi1
Contributor II

I am using the FRDM-A-S32K344 board with S32K3 SDK 3.0.0. Could you please confirm whether the FlexCAN driver supports the SAE J1939 protocol stack? Additionally, is there an official or recommended SAE J1939 stack available from NXP that is compatible with this SDK version 3.0.0 and CAN configuration

0 Kudos
Reply
2 Replies

130 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @ganavi1,

S32K3 devices provide the FlexCAN IP. Quoting the S32K3XX's reference manual: "FlexCAN is a communication controller implementing the CAN protocol according to the ISO 11898-1:2015 standard and CAN 2.0 Part B protocol specifications."

Since J1939 also uses CAN 2.0B protocol, it is fully compatible with FlexCAN IP block.

However, NXP does not provide any J1939 stack for S32K3. You will need to contact a third-party provider, such as Vector or Simma for instance.

Best regards,
Julián

0 Kudos
Reply

86 Views
ganavi1
Contributor II

thanks for your replay 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2368474%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESAE%20J1939%20Stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2368474%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20using%20the%20FRDM-A-S32K344%20board%20with%20S32K3%20SDK%203.0.0.%20Could%20you%20please%20confirm%20whether%20the%20FlexCAN%20driver%20supports%20the%20SAE%20J1939%20protocol%20stack%3F%20Additionally%2C%20is%20there%20an%20official%20or%20recommended%20SAE%20J1939%20stack%20available%20from%20NXP%20that%20is%20compatible%20with%20this%20SDK%20version%203.0.0%20and%20CAN%20configuration%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2368914%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SAE%20J1939%20Stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2368914%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252154%22%20target%3D%22_blank%22%3E%40ganavi1%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3ES32K3%20devices%20provide%20the%20FlexCAN%20IP.%20Quoting%20the%20S32K3XX's%20reference%20manual%3A%20%22FlexCAN%20is%20a%20communication%20controller%20implementing%20the%20CAN%20protocol%20according%20to%20the%20ISO%2011898-1%3A2015%20standard%20and%20CAN%202.0%20Part%20B%20protocol%20specifications.%22%3C%2FP%3E%0A%3CP%3ESince%20J1939%20also%20uses%26nbsp%3BCAN%202.0B%20protocol%2C%20it%20is%20fully%20compatible%20with%20FlexCAN%20IP%20block.%3C%2FP%3E%0A%3CP%3EHowever%2C%20NXP%20does%20not%20provide%20any%20J1939%20stack%20for%20S32K3.%20You%20will%20need%20to%20contact%20a%20third-party%20provider%2C%20such%20as%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.vector.com%2Fint%2Fen%2Fknow-how%2Fprotocols%2Fsae-j1939%2F%23%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EVector%3C%2FA%3E%26nbsp%3Bor%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.simmasoftware.com%2Fproducts%2Fj1939%2Fprotocol-stack%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ESimma%3C%2FA%3E%26nbsp%3Bfor%20instance.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FP%3E%3C%2FLINGO-BODY%3E