S32K344 flexCAN Stops Transmission When CAN Bus Loading Is High

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

S32K344 flexCAN Stops Transmission When CAN Bus Loading Is High

662件の閲覧回数
kodyw
Contributor III

Hello,

We had made a S32K344 board and are developing the application using MATLAB Simulink with S32K3 MBDT tool V1.5. We encountered an issue that when the CAN bus loading is high, that CAN controller will randomly stop transmitting CAN messages.  Receiving CAN messages are working okay when transmitting is not working.

I searched the 'SW32K3_RTD_4.4_R21-11_3.0.0_D2303_ReleaseNotes.pdf' and found there is an issue ID: ARTD-55399 which is similar to the issue that we encountered.  However, that issue is found in S32K3 RTD 2.0.0 and MBTD Tool V1.5 is using S32D3 RTD 4.0.0.  

Is the issue fixed in S32D3 RTD 4.0.0? And what can we do to fix the stop transmitting CAN messages issue?  

Please help,

Kody

0 件の賞賛
返信
2 返答(返信)

349件の閲覧回数
dragostoma
NXP Employee
NXP Employee

Hi, @kodyw,

Has the newer toolbox version that came with the new RTD package fixed the issue? Are you now able to perform CAN transmission correctly?

 

Best regards,

Dragos

0 件の賞賛
返信

298件の閲覧回数
kodyw
Contributor III

@dragostoma

Hi Dragos, 

We ended up to read register to determine if the MBs are full.  If they are full, we will stop calling CAN_Write block which will cause the CAN transmission hang up and no more CAN messages can be sent. 

Thank you,

Kody

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2116415%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K344%20flexCAN%E3%81%AFCAN%E3%83%90%E3%82%B9%E8%B2%A0%E8%8D%B7%E3%81%8C%E9%AB%98%E3%81%84%E3%81%A8%E3%81%8D%E3%81%AB%E9%80%81%E4%BF%A1%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2116415%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%20S32K344%20%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81S32K3%20MBDT%20%E3%83%84%E3%83%BC%E3%83%AB%20V1.5%20%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9F%20MATLAB%20Simulink%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%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%82%92%E9%96%8B%E7%99%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82CAN%20%E3%83%90%E3%82%B9%E3%81%AE%E8%B2%A0%E8%8D%B7%E3%81%8C%E9%AB%98%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81CAN%20%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%8C%20CAN%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E9%80%81%E4%BF%A1%E3%82%92%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AB%E5%81%9C%E6%AD%A2%E3%81%99%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E9%80%81%E4%BF%A1%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%A7%E3%82%82%E3%80%81CAN%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E5%8F%97%E4%BF%A1%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%80%8CSW32K3_RTD_4.4_R21-11_3.0.0_D2303_ReleaseNotes.pdf%E3%80%8D%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%8C%E9%81%AD%E9%81%87%E3%81%97%E3%81%9F%E5%95%8F%E9%A1%8C%E3%81%AB%E9%A1%9E%E4%BC%BC%E3%81%97%E3%81%9F%E5%95%8F%E9%A1%8C%20ID%3A%20ARTD-55399%20%E3%81%8C%E3%81%82%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%97%E3%81%9F%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%20S32K3%20RTD%202.0.0%20%E3%81%A7%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81MBTD%20%E3%83%84%E3%83%BC%E3%83%AB%20V1.5%20%E3%81%AF%20S32D3%20RTD%204.0.0%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%20S32D3%20RTD%204.0.0%20%E3%81%A7%E4%BF%AE%E6%AD%A3%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3FCAN%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E9%80%81%E4%BF%A1%E3%81%8C%E5%81%9C%E6%AD%A2%E3%81%99%E3%82%8B%E5%95%8F%E9%A1%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E5%8A%A9%E3%81%91%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%81%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%87%E3%82%A3%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20flexCAN%20Stops%20Transmission%20When%20CAN%20Bus%20Loading%20Is%20High%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F223992%22%20target%3D%22_blank%22%3E%40kodyw%20%E3%81%95%E3%82%93%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%96%B0%E3%81%97%E3%81%84%20RTD%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E6%96%B0%E3%81%97%E3%81%84%E3%83%84%E3%83%BC%E3%83%AB%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%AF%E4%BF%AE%E6%AD%A3%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3FCAN%E9%80%81%E4%BF%A1%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%89%E3%83%A9%E3%82%B4%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2268457%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20flexCAN%20Stops%20Transmission%20When%20CAN%20Bus%20Loading%20Is%20High%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2268457%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%2F199423%22%20target%3D%22_blank%22%3E%40dragostoma%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%89%E3%83%A9%E3%82%B4%E3%82%B9%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%80%E7%B5%82%E7%9A%84%E3%81%AB%E3%81%AF%E3%80%81MB%20%E3%81%8C%E3%81%84%E3%81%A3%E3%81%B1%E3%81%84%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%84%E3%81%A3%E3%81%B1%E3%81%84%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%A8%E3%80%81CAN_Write%20%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%8C%E5%81%9C%E6%AD%A2%E3%81%97%E3%80%81CAN%20%E9%80%81%E4%BF%A1%E3%81%8C%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%A6%E3%80%81CAN%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E9%80%81%E4%BF%A1%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%87%E3%82%A3%3C%2FP%3E%3C%2FLINGO-BODY%3E