前言

使用XCP首先要有A2L文件,所以这里属于是使用前的一些准备工作。


一、环境准备

软件:1.ASAP2_Tool-Set_V16.0;2.MCU编译完成的文件。
硬件:ASAP2软件的Dongle。

二、操作步骤

1.打开ASAP2 Studio

连接Dongle后,找到ASAP2 Studio,打开它

点击左上角的这个小图标,可以选择“New Database”新建一个工程,也可以打开已经生成好的A2L文件。

2.导入MAP File 

通过点击“1” 或 “2”都可以打开选择MAP File的对话框,其实这里的MAP File指的就是编译MCU后生成的文件。
由于我们生成后的文件是elf格式,所以MAP file reader这里选择的是“ELF/DWARF 32/64 Bit”。
具体区别是什么我还没弄明白。 

3.选择想要读写的变量

注意:只有全局变量才能被读写,局部变量是无法观测或者修改的。

导入MAP file后会有一个窗口显示MCU内所有的全局变量。如果全部变量是一个结构体,它的所有成员也会包含在内。

可以直接右击鼠标通过“Create Parameters”添加单个,也可以shift键多选,或者CTRL + A批量添加。

还可以通过Groups对已添加进来的变量进行分组,方便我们在使用XCP时管理变量。

 4.生成

直接CTRL + S就可以保存成A2L文件啦,也可以在Tools栏选择导出。

 

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐