发明名称 |
一种A2L文件的自动生成方法和装置 |
摘要 |
本发明提出一种A2L文件的自动生成方法和装置,该方法包括以下步骤:获得源A2L文件和映射文件,其中,源A2L文件中具有虚拟地址;对映射文件进行分析以获得映射文件中的段信息和变量信息;根据段信息生成第一哈希表,并根据变量信息和第一哈希表生成第二哈希表;根据源A2L文件中的块标识符对源A2L文件中的块的类型进行识别;如果为第一类型块,则根据第二哈希表将第一类型块中的虚拟地址替换为物理地址,并将地址替换后的第一类型块写入新的A2L文件;如果为第二类型块,则直接将第二类型块写入所述新的A2L文件。本发明的实施例能够快速地自动生成A2L文件,节省人力且正确率高,使产品的质量得到提升。 |
申请公布号 |
CN103136211A |
申请公布日期 |
2013.06.05 |
申请号 |
CN201110376664.4 |
申请日期 |
2011.11.23 |
申请人 |
北汽福田汽车股份有限公司 |
发明人 |
左从兵;张春淮;周平;杜晓佳;李然 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
张大威 |
主权项 |
一种A2L文件的自动生成方法,其特征在于,包括以下步骤:获得源A2L文件和映射文件,其中,所述源A2L文件中具有虚拟地址;对所述映射文件进行分析以获得所述映射文件中的段信息和变量信息;根据所述段信息生成第一哈希表,并根据所述变量信息和所述第一哈希表生成第二哈希表;根据所述源A2L文件中的块标识符对所述源A2L文件中的块的类型进行识别;如果为第一类型块,则根据所述第二哈希表将所述第一类型块中的虚拟地址替换为物理地址,并将地址替换后的第一类型块写入新的A2L文件;和如果为第二类型块,则直接将所述第二类型块写入所述新的A2L文件。 |
地址 |
102206 北京市昌平区沙河镇沙阳路 |