Help文檔中TargetLink生成A2L的流程
實(shí)際操作步驟
1、在DD中定義數(shù)據(jù)Class,標(biāo)定量定義為CAL华望,觀測(cè)量定義為DISP。將DD跟模型綁定仅乓。
2赖舟、Build SIL,此時(shí)在DD0下會(huì)出現(xiàn)對(duì)應(yīng)的Build夸楣。
在該Build的Symbols下宾抓,有common項(xiàng),此時(shí)對(duì)應(yīng)符號(hào)是沒(méi)有地址的豫喧。
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文件丹允。
第二種方法就是在TargetLink Main Dialog的Tools選項(xiàng)卡中使用Generate ASAP2 File,此時(shí)DD0下會(huì)生成另外一個(gè)Build袋倔。同樣進(jìn)行Manager Build雕蔽,導(dǎo)入map文件中的符號(hào)表。
這兩種生成A2L的方法的區(qū)別在于:二種方式生成的A2L功能是一樣的宾娜,只是方式一是默認(rèn)的全部選項(xiàng)批狐,方式二可以有很多配置項(xiàng)供用戶自己配置。當(dāng)然前塔,如果方式二的配置項(xiàng)選擇的都是默認(rèn)的嚣艇,那么跟方式一生成的文件是相同的。
另外還有一種不需要Simulink模型华弓,而直接使用DD生成A2L文件的方法食零。