A2L文件生成过程.docx

上传人:b****5 文档编号:5665257 上传时间:2022-12-31 格式:DOCX 页数:9 大小:1.11MB
下载 相关 举报
A2L文件生成过程.docx_第1页
第1页 / 共9页
A2L文件生成过程.docx_第2页
第2页 / 共9页
A2L文件生成过程.docx_第3页
第3页 / 共9页
A2L文件生成过程.docx_第4页
第4页 / 共9页
A2L文件生成过程.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

A2L文件生成过程.docx

《A2L文件生成过程.docx》由会员分享,可在线阅读,更多相关《A2L文件生成过程.docx(9页珍藏版)》请在冰豆网上搜索。

A2L文件生成过程.docx

A2L文件生成过程

A2L文件生成过程

D

基于CCP的通用型ECU标定系统研究和设计

系统采用国际通用标准CCP作为ECU和PC机的标定通信协议,以及通过ASAPZ标准化数据描述文件(.a2l文件)来传递数据信息,消除了PC端标定软件与特定ECU的相关性,很好的保证了系统的扩展性和通用性。

 

一般,matlab在编译生成A2L前,并不知道A2L变量的地址,这样就需要在后期将变量的地址添加进去。

基于matlab的工具链一般的过程为:

模型编译生成C代码和不带地址的A2L,然后调用编译器生成目标文件,如hex/elf/map等,最后从map或者elf文件中将变量更新到A2L中。

在matlab官网中提供了两种更新A2L地址的方法,一种是从elf文件中提取地址,然后将地址填写到A2L相对应的位置。

另一种是从MAP文件中提起地址,然后更新到A2L的对应位置。

这两种方法各有其优缺点。

从ELF文件更新地址的方法教为简单,通过调用MATLAB自带的函数rtw.asap2SetAddress(ASAP2File, InfoFile),输入A2L文件和elf文件名即可得到更新地址后的A2L。

缺点是ELF文件不是文本文件,不能看到其内容,很难检验地址更新的正确性。

  用MAP文件更新地址的方法教为复杂,其通过调用matlabroot/toolbox/rtw/targets/asap2/asap2/asap2post.m 文件来更新地址。

但是需要手动更改该文件的内容,使其符合对应你MAP的格式(每种编译器生成的MAP文件格式不一样)。

 

1、在电脑‘开始’中找到ASAP2editor打开,如下图

2、选择Tools打开Settingsdatabase/MAPfile

 

3、按红色指示进行

4、选择map文件

5、点击OK

6、点击确定

7、如下图

8、选择需要标定的参数或者需要观测的变量

9、若是选择的参数,点击Calibration;若是选择的变量,点击Measurement

10、保存

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1