有用过 DSP 28335 芯片实现过基于CCP或XCP的标定吗?
编译环境:CCS12.0问题描述:CCS12.0生成的HEX文件,不适用当前A2L文件解析规则。
问题分析:对比INCA生成的HEX文件和CCS12.0生成的HEX文件,其地址段算法不一致,
如下图:
图1Hex文件格式对比
备注:HEX文件格式:第一个字节:为数据长度。第二至三个字节为:地址。第四个字节为:数据类型。第5至n-1个字节为:数据。第n个字节为:校验和。
CCS12.0编译环境生成的HEX文件,其每一行的数据长度为0x20,但下一组数据地址段只增加了0x10;而INCA生产的HEX文件,其每一行的数据长度为0x20,下一组数据地址段增加了0x20;由于两种编译环境生成的HEX文件地址段计算方式不一致,可能会导致当前A2L不能识别CCS12.0编译环境生成的HEX文件。
注:A2L是基于Simulink模型生成。
咨询别人,说是需要重新匹配CCP协议栈,需要对A2L进行重新匹配,需要开发脚本,但是具体不知道怎么做,有知道吗?求解答!