前面

在S32K144平台中移植CCP协议

什么是CCP?

看这篇笔记:CCP协议
简单来说,CCP就是3个代码文件:版本比较老CCP1.42
image.png
文件下载连接:

链接:https://pan.baidu.com/s/1YeDdW9SzFS25JCb_8-nBsg?pwd=li8r 提取码:li8r —来自百度网盘超级会员V5的分享

协议实现的功能,其实就是你通过上位机或者标定工具给移植好CCP协议的设备发指令,设备会根据指令做不同的动作。
image.png
一共28条指令
image.png

准备工作

硬件连接

调can,这个开发板必须使用12V供电
image.png
J107的跳线帽,需要使用12V电源供电,并切换。切换到1-2脚连接
S32K144-CCP协议移植 - 图5
实际接线图:
image.png
还有注意CAN驱动别装错了。

CAN驱动配置

首先要调通CAN的发送与接收,这里直接使用一个官方的DEMO,can_pal_s32k144。
image.png

在这个过程中或出现很多问题,可以参考这个博客:
【S32K】S32K144入门笔记(2) Can(can_pal组件)_taotao830的博客-CSDN博客
测试结果:可实现发送与接收功能。
image.png

开始移植

CCP协议代码拷贝到工程中

image.png