当前位置: 首页 > news >正文

制作INCA和CANape通用的A2L

文章目录

    • 前言
    • 制作A2L
      • A2ML定义
      • MOD_COMMON定义
      • MOD_PAR定义
        • MEMORY_SEGMENT
      • TransportLayer定义
      • PROTOCOL_LAYER
      • DAQ
    • 总结

前言

由于INCA和CANape是两个不同的公司对XCP协议的实现,所以A2L中也会有不一样的地方,但是在标定时若每次都用两个A2L,是非常不方便的,本文介绍如何设计A2L中的协议区,实现两种软件使用同一个A2L即可进行标定。

制作A2L

A2ML定义

在A2ML参数定义部分,基本都是一样的,可以参考ASAP-XCP-Part2。在CANape的A2L中,会在IF_DATA中增加一些CANAPE的定义,如CANAPE_EXT的定义如下:

相关文章:

  • 【华为OD机试真题2023 JAVA】寻找核酸检测点
  • ChatGPT是如何训练得到的?通俗讲解
  • 蓝桥杯历年真题训练
  • 做技术,最忌讳东张西望
  • 大学生考研的意义?
  • 2023年最新最全 VSCode 插件推荐
  • 大屏页面使用transform属性scale进行缩放,高德地图点击事件失效,地图展示模糊
  • Docker圣经:大白话说Docker底层原理,6W字实现Docker自由
  • css实现炫酷充电动画
  • hadoop理论基础(一)
  • FPGA之时钟规划图解
  • python 绘图时出现报错:A colormap named “BlueWhiteOrangeRed“ is already registered.
  • 安卓手机也可以使用新必应NewBing
  • C++并发编程之三 并发操作的同步
  • 不好!有敌情,遭到XSS攻击【网络安全篇】
  • android 一些 utils
  • chrome扩展demo1-小时钟
  • Create React App 使用
  • echarts花样作死的坑
  • js ES6 求数组的交集,并集,还有差集
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • MySQL QA
  • PHP的Ev教程三(Periodic watcher)
  • Vue.js源码(2):初探List Rendering
  • Vue官网教程学习过程中值得记录的一些事情
  • 包装类对象
  • 简单基于spring的redis配置(单机和集群模式)
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何胜任知名企业的商业数据分析师?
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • RDS-Mysql 物理备份恢复到本地数据库上
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 进程与线程(三)——进程/线程间通信
  • 我们雇佣了一只大猴子...
  • #pragma data_seg 共享数据区(转)
  • (1)(1.9) MSP (version 4.2)
  • (10)ATF MMU转换表
  • (JS基础)String 类型
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (离散数学)逻辑连接词
  • (四)库存超卖案例实战——优化redis分布式锁
  • (五)Python 垃圾回收机制
  • .NET Core 版本不支持的问题
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net 按比例显示图片的缩略图
  • .NET/C# 的字符串暂存池
  • .NET轻量级ORM组件Dapper葵花宝典
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • :O)修改linux硬件时间
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • @取消转义