How to Send and Receive multi-frame using CANTP in S32G3 processor?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to Send and Receive multi-frame using CANTP in S32G3 processor?

ソリューションへジャンプ
1,094件の閲覧回数
vstephe
Contributor I

We are planning to procure S32G3 series Processor (S32G399A) and would require multi CAN frame support. We could see it supports 16 BCAN and 4 FlexCAN. But no information is identified regarding Multiframe support using CANTP. 

Please Clarify whether S32G3 series support CANTP or not?

0 件の賞賛
返信
1 解決策
1,018件の閲覧回数
Joey_z
NXP Employee
NXP Employee

hi,vstephe

Thank you for your information and reply.

BR

Joey

元の投稿で解決策を見る

0 件の賞賛
返信
5 返答(返信)
1,078件の閲覧回数
Joey_z
NXP Employee
NXP Employee

hi,vstephe

Thank you for contacting us.

CanTP is the upper layer software behavior. It should configure the functions in the upper layers. As far as I know, CANNTP is an upper-level concept. When it reaches the CANIF layer, it will separate CANTP and eventually become a CAN/CANFD message. For CAN2ETH, LLCE will only forward CAN/CANFD messages.

BR

Joey

0 件の賞賛
返信
1,061件の閲覧回数
vstephe
Contributor I

@Joey, Thanks for the prompt response.

We understand that CANTP is a software concept which is extention of BCAN (Basic CAN) protocol.
CANTP support is required to send more than 8 bytes of CAN data.

With this understanding, I could not find the information how to enable CANTP protocol in S32G3 series (A53 core/Application processor).
Can you please guide us how to initialize CANTP and any CAN controller configuations to be done for the same?

0 件の賞賛
返信
1,038件の閲覧回数
Joey_z
NXP Employee
NXP Employee

hi,vstephe

Thank you for your reply.

For CAN2ETH, LLCE will only forward CAN/CANFD messages. That is, CAN frames of up to 64Bytes are forwarded. For the description mentioned in the question, only by splitting the TP frame. 

We have the CAN controller configurations guide, such as, AN13423(nxp.com.cn/docs/en/application-note/AN13423.pdf) and the llce user guide. 

Hope it can help you.

BR

Joey

 

 

0 件の賞賛
返信
1,025件の閲覧回数
vstephe
Contributor I
Thanks Joey,
Got the required file for CANTP support in the BSP package provided by NXP as below.
isotp.c - ISO 15765-2 CAN transport protocol is included in RTD (Automotive SW for S32G3 – Linux BSP)
0 件の賞賛
返信
1,019件の閲覧回数
Joey_z
NXP Employee
NXP Employee

hi,vstephe

Thank you for your information and reply.

BR

Joey

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2079431%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G3%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%A7CANTP%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%AB%E3%83%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E9%80%81%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2079431%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ES32G3%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5(S32G399A)%E3%81%AE%E8%AA%BF%E9%81%94%E3%82%92%E4%BA%88%E5%AE%9A%3CSPAN%3E%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%83%9E%E3%83%AB%E3%83%81CAN%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%8216%E3%81%AEBCAN%E3%81%A84%E3%81%A4%E3%81%AEFlexCAN%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81CANTP%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%9E%E3%83%AB%E3%83%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%83%85%E5%A0%B1%E3%81%AF%E7%89%B9%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ES32G3%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E3%81%8CCANTP%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E6%98%8E%E7%A2%BA%E3%81%AB%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32G3%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%A7CANTP%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%AB%E3%83%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E9%80%81%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%82%B8%E3%83%A7%E3%83%BC%E3%82%A4%E3%80%81%3CBR%20%2F%3E%E4%BB%A5%E4%B8%8B%E3%81%AENXP%E3%81%8C%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8BBSP%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%A7CANTP%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3Eisotp.c(%E3%82%A2%E3%82%A4%E3%82%BD%E3%83%83%E3%83%97%E3%83%BB%E3%83%89%E3%83%83%E3%83%88%E3%83%BB%E3%82%B7%E3%83%BC)-%20ISO%2015765-2%20CAN%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%AFRTD(Automotive%20SW%20for%20S32G3%20%E2%80%93%20Linux%20BSP)%E3%81%AB%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2079797%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32G3%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%A7CANTP%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%AB%E3%83%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E9%80%81%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2079797%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24963%22%20target%3D%22_blank%22%3E%40Joey%3C%2FA%3E%E3%80%81%E8%BF%85%E9%80%9F%E3%81%AA%E5%AF%BE%E5%BF%9C%E3%81%AB%E6%84%9F%E8%AC%9D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ECANTP%E3%81%AF%E3%80%81BCAN(Basic%20CAN)%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%AE%E6%8B%A1%E5%BC%B5%E3%81%A7%E3%81%82%E3%82%8B%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%A6%82%E5%BF%B5%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E8%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E8%B6%85%E3%81%88%E3%82%8BCAN%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81CANTP%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E7%90%86%E8%A7%A3%E3%81%A7%E3%81%AF%E3%80%81S32G3%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA(A53%E3%82%B3%E3%82%A2%2F%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5)%E3%81%A7CANTP%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%83%85%E5%A0%B1%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3ECANTP%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E6%96%B9%E6%B3%95%E3%81%A8%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E8%A1%8C%E3%81%86CAN%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E