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

站长全网指数查询瑞昌市建设局网站

站长全网指数查询,瑞昌市建设局网站,做平面免费接单网站,微信公众号推广目的目录 1.工程创建 1.1 新建工程 1.2 设备配置 1.3 标定观测 1.4 刷写 2.原始hex文件与标定文件的合并 2.1 修改memory segment file 2.2 标定量地址偏移 ​编辑 2.3 标定后与原始hex文件合并 2.4 标定后直接merge 2.5 不用对ram地址进行偏移实现hex文件合并 本文使用…目录 1.工程创建 1.1 新建工程 1.2 设备配置 1.3 标定观测 1.4 刷写 2.原始hex文件与标定文件的合并 2.1 修改memory segment file 2.2 标定量地址偏移 ​编辑 2.3 标定后与原始hex文件合并 2.4 标定后直接merge 2.5 不用对ram地址进行偏移实现hex文件合并 本文使用CANape14.0演示如何从0创建基于XCP的标定工程、如何只刷写标定数据到Flash以及如何合并Hex为诊断刷写提供支撑。 使用CANape第一步就是新建一个工程。 1.工程创建 1.1 新建工程 首先打开CANape出现如下界面选择Create new project 在给工程命名后点击next 选择工程的存放地点可以新建一个工作空间给CANape点击next完成工程创建完成之后如果手里有A2L文件将其放在该文件夹下方便后续使用。 1.2 设备配置 所谓设备就是在PC端建立一个虚拟ECU用于描述实际ECU内部信息因此这里通常选择devicenew from因为已经有A2L文件了 因为A2L文件本身就是用于描述ECU内部信息和对外接口。  选择对应a2l文件点击打开通常这个名字是根据A2L文件名来的如下 接下来为Master和Slave选择传输方式这里我们选择CAN因为A2L只描述了CAN 这里选用CAN总线在Network setting里配置一路can网络如下图所示点击next 因为用的1640选择一个通道即可之后一路点击next即可完成后出现如下界面 这里主要是针对XCPsim的一些设置主要包括标定段的起始地址、协议选择等 例如memory配置 通常情况下选取A2L之后标定区地址会自动显示此时只需要检查一下地址起始和范围如果有错选择change即可更改。 Protocol界面 需要配置的有ECU数据格式、是否支持block模式以及SeedKey点击browse选择seedkey.dll文件即可建议a2l和seedkey.dll文件都集中放在工程目录下点击Transprot Layer检查主机和从机ID是否正确。之后关闭即可。 1.3 标定观测 在上位机主界面右键选择Other window新建一个trace window目的是trace主机和从机之间通讯报文遇到连接不成功时有文件可以追溯。 使用标定工具我用的是VN1640A物理连接ECU和上位机点击 或者shiftF9进行连接会出现 该界面表示上位机的数据与ECU数据不一致点击Upload将ECU数据上传给上位机也可以使用download下载到ECU RAM里前提是有提前标好的hex在PC端点击OK等待数据上传可通过trace window来观察报文。 建立连接之后就可以进行数据的标定和观测。 主界面右击选择calibration window会弹出如下界面 选择所需要的标定量CANape自动识别A2L文件中的标定、观测量即可之后右键选择measurement window观测量界面有多种形式可选根据控制策略选择相应的观测量。 点击工具栏的闪电 或者F9即可开始进行测量。 1.4 刷写 在标定后如果对标定结果比较满意可以点击工具栏calibrationparameter setsave in binary format 然后选择FlashProgram download to flash出现如下界面。 选择Add选择相应的HEX点击确定等待刷写成功。 2.原始hex文件与标定文件的合并 常见的做法是将标定数据和原始代码hex进行合并然后统一通过uds去进行刷写。那么我们来看看如何进行合并 2.1 修改memory segment file 最开始使用的是将flash映射到ram的方式但是这样在合并时标定量的地址也是在ram区在原始hex文件里是找不到对应的ram的block的如下图 因此需要将标定量的地址全部改为flash的地址Device Configuration Memory Segments修改如下 这样就建立了flash和ram的映射但是标定量的地址是flash地址因此需要在database里为标定量地址添加偏移量。 2.2 标定量地址偏移 进入Database Editor此时发现标定量的地址为红色且没有钉子状说明该地址无效且没有与elf文件关联右击一个标定量选择propertiesaddresslink选择对应的标定量如下 此时发现MAP offset为0由于flash起始地址是a0150000ram的起始地址是600090000所以其偏移量为0xa0150000-0x600090000 0x40147000转为十进制是1075081216 确认然后发现标定量地址有效且与efl关联 2.3 标定后与原始hex文件合并 选择Display parameter in CDMsCalibration object in the calibration ram 选择 read values of current device再红框右击选择open找到原始hex文件 如下图 将左边标定好的数据拷贝到右边保存即可 2.4 标定后直接merge Calibration Parameter set save in binary format 2.5 不用对ram地址进行偏移实现hex文件合并 1根据下图对memory segment进行配置可根据需要改变flash和ram的地址 这样在添加标定量时不需要做地址偏移如下 2进行标定后选择CDM studio进入界面后选择tools options 找到extended ASAP2 Setting勾选地址映射选项如下图 3在CDM界面添加原始hex文件注意备份此时会弹出如下界面在地址映射方式里选择xcp如下 添加完成后如下所示左为标定的数据右为原始数据 将左边的数据copy至右边合成新的hex文件通过hexview可以看到对应的flash地址的数值已经改变如下图
http://www.sadfv.cn/news/411014/

相关文章:

  • 网站建设家乡网页设计模板国外服务器租用多少钱一年
  • 在线教育平台网站建设更改wordpress链接数据库
  • wordpress优惠券自动使用seo怎么推排名
  • 佛山网站改版网站建设开票是几个点
  • 空投糖果网站开发外币投资理财网站开发
  • 营销型网站的盈利模式怎么制作视频网站
  • 比较还做的调查网站怎么检查网站有没有被挂马
  • 做仿制网站宁德市
  • 下载 iis 网站内蒙古建设工程交易服务中心网站
  • 网站制作教程:初学者wordpress文章双语
  • 长沙知名网站医院网站开发多少钱
  • 锦州哪里做网站安徽华建建设工程公司网站
  • 信阳网站开发建设公司国美网站建设的目的
  • 软件开发网站开发学习网站优化一般要怎么做
  • 建设网站用什么好处网页的六个基本元素
  • 江西城乡建设网站广西网站建设与规划
  • 网站右下角悬浮窗口js代码 兼容各浏览器wordpress 文章顺序
  • 黄页网站大全免费网站的倒计时怎么做的
  • 网站推广 扬州学校网站建设计入哪个会计科目
  • 网站开发工程师月薪四川平昌县建设局网站
  • h5制作模板官网seo整站优化外包公司
  • 营销型网站建设项目需求表自学网站建设要多久
  • 网站视频主持响应式网站和普通网站
  • 陕西住房与城乡建设厅网站网站开发是什么意思
  • 百度资料怎么做网站wordpress pdf 显示
  • 做商品网站数据库有哪些内容优秀的app交互界面设计
  • 贵州网站建设kuhugz上海建设网站公司哪家好
  • 自己做淘宝返利网站百度的推广方式有哪些
  • 微网站模板制作教程苏中建设 网站
  • 江苏园博园建设开发有限公司网站手机和pc网站