本文框架

  • 1.前言
  • 2. XCP标定过程指令解析

1.前言

前面几篇文章我们介绍了XCP底层原理,配置方法及基于CANape,CANoe或Vehicle SPY进行观测或标定的方法,在本篇中我们将对标定过程的指令进行解析,希望能加深大家对标定过程的理解。
此外,大家如果对标定的指令过程能理解到位的话有助于后续通过CANoe 的CAPL语言编写对应的脚本文件从而达到不需要专业标定工具就能实现标定的目的。

2. XCP标定过程指令解析

在测试时,通过CANape工具作为上位机,同时打开了Trace window界面,通过Trace window界面对报文指令进行查看,截图如下图:

1)对于CANape工具而言,在建立连接到online模式后,上位机会首先自动发送GET_CAL_PAGE,询问从设备ECU当前激活的页面和XCP访问的页面。

2)在获取GET_CAL_PAGE肯定响应后,上位机继续发送SET_CAL_PAGE进行切面,执行对应的过程如下,将激活页切换到WorkingPage,即映射到的Ram区域:

XCP实战系列介绍16-XCP标定过程指令解析相关推荐

  1. XCP实战系列介绍06-CANape标定及标定后hex生成操作指导

    本文框架 1.概述 2. CANape工程建立 3. XCP标定及后处理介绍 3.1 CANape标定 3.2 标定数据保存 3.3保存标定结果到原hex 3.4 将标定结果copy到hex中 3.5 ...

  2. XCP实战系列介绍03-英飞凌TC3xx芯片Overlay概述及开发过程介绍

    本文框架 1.概述 2. Overlay相关寄存器介绍 2.1 全局寄存器 2.2 单独Block相关寄存器 3. 基于TC3xx芯片Overlay的开发流程 3.1 开发流程及操作汇总 3.2 开发 ...

  3. XCP实战系列介绍04-CANape工程配置超详细介绍

    本文框架 1.概述 2.新建CANape工程 3. Device配置 3.1 新建Device 3.2 输入Device名称 3.3 配置Network 3.4 选择A2l文件 3.5 确认报文ID与 ...

  4. XCP实战系列介绍10-基于CANoe实现XCP测量功能详细介绍

    本文框架 1.概述 2. 使用指导 2.1 使用前提 2.2 获取变量地址 2.3 建立XCP通讯 2.4 发送需观测变量的地址及数据长度 2.5 读取应答数据 3. 操作流程汇总 1.概述 在前面一 ...

  5. XCP实战系列介绍14-基于Vector_Davinci工具的XCP配置介绍(三)

    本文框架 1.概述 2. 其他模块配置 2.1 XCP初始化 3. 手工代码部分 3.1 周期函数添加 3.2 DAQ Event调用 3.3 XCP模块本身代码 3.4 标定量的添加 1.概述 在对 ...

  6. XCP实战系列介绍02-A2L文件详尽解析

    本文框架 1.概述 2.A2L文件解析 2.1 A2l 文件总览 2.2 HEADER 2.3 MODULE 2.3.1 A2ML 2.3.2 MOD_PAR与MOD_COMMON 2.3.3 IF_ ...

  7. XCP协议系列介绍01-看了就会的XCP协议

    本文框架 0. 前言 1. XCP是什么? 2. XCP用来做什么? 3. XCP一般工作过程 4. XCP命令简介 4.1 数据包简介 4.2 数据包报文格式 4.3 数据传输方式 5. XCP测量 ...

  8. 04 Xcp 标定过程介绍

    要更改XCP Slave中的参数,XCP Master必须将参数的位置以及值本身发送给Slave. XCP总是用5个字节定义地址:4个字节用于实际地址,1个字节用于地址扩展.基于CAN传输,XCP消息 ...

  9. Spark入门实战系列--9.Spark图计算GraphX介绍及实例

    [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送–Spark入门实战系列>获取 1.GraphX介绍 1.1 GraphX应用背景 Spark GraphX是一个分布式图处理 ...

最新文章

  1. [BSidesSF2019]slashslash
  2. a5d27 emmc启动 修改1
  3. 【笔试or面试】金山西山居2014校招笔试题
  4. mysql数据库基础 博客园_MySQL数据库基础
  5. 在python中求小于100的所有合数_python输出100以内的质数与合数
  6. 壁纸网站的高清图片,完美符合视觉控的你!
  7. docker 镜像开机自启动_Docker常用命令总结
  8. Android开发——联系人中几种常见的mimetype、几张常见表的Uri
  9. 怎样在VS2013/MFC中使用TeeChart绘图控件
  10. Sublime Text3:解决win10输入法输入框不跟随问题
  11. 机器人动力学方程——拉格朗日法
  12. 研华工控机u盘启动安装linux系统,研华工控机610L如何安装win7系统
  13. 计算机中if函数的使用方法,如何在Excel 中使用IF函数
  14. 3月23日—3月27日四年级课程表
  15. 一周新论文 | 2020年第9周 | 自然语言处理相关
  16. 2017第49周二乌镇互联网大会总结
  17. 迷宫寻径问题(数据结构4.4.3)
  18. Spring Cloud Gateway 监控器API
  19. 行业分析-功能性软饮市场现状及未来发展趋势
  20. 简单二阶滤波器截止频率的计算

热门文章

  1. 数据库应用 数据库连接技术 数据库应用开发
  2. Unity声音 Sound (圣典篇)
  3. Word - Word快速去水印的 3 大绝招,再忙也要看
  4. Unicode特殊字符编码
  5. 快速写出高质量IEEE论文的经验总结
  6. 【云服务器】免费云服务器推荐
  7. Squirrel脚本语言..游戏开发.
  8. “应用程序无法启动,因为应用程序的并行配置不正确”问题的解决
  9. Python扫码登录保存和验证cookies值——网易云音乐篇(九)
  10. 用于推荐的隐式反馈去噪