Help文檔中TargetLink生成A2L的流程

image.png

image.png
實(shí)際操作步驟
1、在DD中定義數(shù)據(jù)Class,標(biāo)定量定義為CAL,觀測(cè)量定義為DISP。將DD跟模型綁定。
2、Build SIL,此時(shí)在DD0下會(huì)出現(xiàn)對(duì)應(yīng)的Build。

image.png
在該Build的Symbols下,有common項(xiàng),此時(shí)對(duì)應(yīng)符號(hào)是沒有地址的。
3、將生成的C代碼放在目標(biāo)機(jī)器的工程下進(jìn)行編譯,此時(shí)在bin目錄下會(huì)生成對(duì)應(yīng)的map文件或者elf文件。
4、在Tools/Manager Build選項(xiàng)下將目標(biāo)機(jī)器平臺(tái)下編譯的map文件導(dǎo)入Build中,此時(shí)Build中即導(dǎo)入了符號(hào)表。
5、導(dǎo)出A2L文件,有兩種方法可以導(dǎo)出A2L文件。
第一種方法就是在File/Export/As A2L file。切記!切記!此時(shí)Generate project frame選項(xiàng)一定要選上,否則不能正確的生成A2L文件。

image.png
第二種方法就是在TargetLink Main Dialog的Tools選項(xiàng)卡中使用Generate ASAP2 File,此時(shí)DD0下會(huì)生成另外一個(gè)Build。同樣進(jìn)行Manager Build,導(dǎo)入map文件中的符號(hào)表。

image.png
這兩種生成A2L的方法的區(qū)別在于:二種方式生成的A2L功能是一樣的,只是方式一是默認(rèn)的全部選項(xiàng),方式二可以有很多配置項(xiàng)供用戶自己配置。當(dāng)然,如果方式二的配置項(xiàng)選擇的都是默認(rèn)的,那么跟方式一生成的文件是相同的。
另外還有一種不需要Simulink模型,而直接使用DD生成A2L文件的方法。