看了一下XCP的官网出了一个新的XCP协议栈,尝试了一下在5634上的移植。大致的处理过程:
- 协议栈代码放到我自己的工程中编译通过;
- 解决CAN接口问题,实现最终的链接通过;
- 尝试修改链接文件,实现标定分区;
- 没有使用MMU,因此直接把FLASH的标定量直接压进了RAM,这样的方案简单一点。后期,我可以尝试试一下MMU的使用。
5. 按照其中的一份文档进行A2L的修改,适配INCA。
最终调试效果还可以:

只有一个标定量,其实我自己是分了32K。右边画出来的量可以跟随左边标定量的变化而变化。
修改一个其他的数值:

第一次尝试的时候花了好多时间,熟能生巧,这一次新的协议栈移植效率还是可以的。
















