VD:生成a2l文件

目录

前言

我之前的方法都是通过Simulink模型生成代码的过程中顺便就把a2l文件生成出来了,这时的a2l文件还没有地址,所以紧接着会去通过elf文件更新地址,一直以为这是固定的流程和方法,今天无意中和同事讨论到了这个部分,同事说了他之前常用的方法,通过ASAP2 editor工具来生成a2l文件,受益匪浅,下面主要和大家分享下这两种方法。

在simulink中生成a2l比较简单,只需要找到相应的配置打开就行,但不同的版本配置的地方不一样也是非常蛋疼~下图时博主在用2018b版本配置的地方,勾选一下就Ok了

下面是2023a配置选项所在的位置,按图的顺序选一下就OK了。

合并地址

根据上面方法生成a2l文件是没有地址的,需要后续自己合并,下面是常用的几种方法:

1、使用MATLAB的rtw.asap2SetAddress函数。

2、使用ASAP2 Editor或其他外部工具。

3、使用专门的A2L添加地址合成软件。

如下是使用matlab脚本生成。

c 复制代码
% 生成A2L文件
model_name = 'YourModelName';
rtw.buildConfig(model_name).ASAP2Interface.Enabled = 'On';
rtw.buildConfig(model_name).ASAP2Interface.FileName = [model_name '.a2l'];
rtw.buildConfig(model_name).build();

% 更新地址
elf_file = [model_name '.elf'];
a2l_file = [model_name '.a2l'];
rtw.asap2SetAddress(a2l_file, elf_file);

% 提示完成
disp(['A2L文件 ' a2l_file ' 已更新地址']);

ASAP2 editor

一顿编写输出,发现自己用的是小作坊做的盗版软件,我说怎么这么难用,真是破防了。。。等博主用上正版的在来更新吧。。。

大概就是通过elf文件和map文件在软件里搞一下,大家可以自己去搜搜~

相关推荐
FreeBuf_1 天前
现代汽车确认遭遇数据泄露, 攻击者连续窃密9天获取用户驾照信息
安全·web安全·汽车
CyberSecurity_zhang1 天前
汽车信息安全--关于安全强度的误区
信息安全·汽车·密码学·安全强度
渲吧-云渲染2 天前
行业淘汰赛开启:新能源汽车面临生存大考
汽车
std78792 天前
ISO 26262: 1~12部分,是汽车功能安全的国际标准,适用于道路车辆中的电气/电子系统。该标准分为12个部分,涵盖功能安全管理的全生命周期
安全·汽车
Triv20252 天前
告别亏电损伤:Midtronics MSP-070,为专业汽车售后而生的智能“电池守护神”
汽车·汽车售后服务·电源充电器·电池维护·agm电池·反极性保护·can接口
马克学长2 天前
SSM基于B_S的汽车售后服务管理系统e48c4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
汽车·ssm 框架·汽车售后服务管理系统·数字化报修
天天爱吃肉82182 天前
新能源汽车高压系统“隐形守护者”:X电容、Y电容、支撑电容、共模电感与薄膜电容的关系全解析
汽车
终端域名3 天前
智能网联汽车与低空经济‌:结合5G技术拓展新兴产业
5g·汽车·智能网联
知行EDI3 天前
汽车EDI:基于知行之桥的 Gnotec EDI解决方案
汽车·edi·知行之桥·知行edi
MOS管-冠华伟业3 天前
微硕WSF3085 MOSFET,汽车电动尾门升降强效驱动
汽车