请选择 进入手机版 | 继续访问电脑版
查看: 431|回复: 1

[原创] S32K1xx SDK CAN扩展帧发送时注意SRR位_摘要

[复制链接]

该用户从未签到

532

主题

6178

帖子

0

超级版主

Rank: 8Rank: 8

积分
14735
最后登录
2022-7-6
发表于 2022-1-28 15:50:36 | 显示全部楼层 |阅读模式
客户反应:使用S32K1xx SDK里函数发送扩展格式的数据帧时能够在CAN总线分析仪上看到正确的CAN ID 和数据,但总线上其他节点却无法正确接收。使用CAN总线分析仪发送相同ID、数据时,总线上其他节点又能够正确接收。通过逻辑分析仪逐位比较发现S32K发送的扩展数据帧SRR位(Substitute Remote Request)是显性电平,而CAN分析仪发送的SRR位是隐性电平。最终查出SDK的FLEXCAN_SetTxMsgBuff函数错误地将SRR位清零导致了这个问题,在更新下一个版本SDK之前需要客户自己修正这部分代码。
FLEXCAN_SetTxMsgBuff.png

【经验分享】S32K1xx SDK CAN扩展帧发送时注意SRR位.pdf (372.43 KB, 下载次数: 15)
回复

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2022-2-13
发表于 2022-2-13 14:25:10 | 显示全部楼层
遇到过这个问题,非常感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2022-7-6 21:44 , Processed in 0.060737 second(s), 16 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表