摘要
本篇筆記主要記錄基于MPC5744P的MACL和EB的開發編譯和配置。
準備工作
準備好一個在EB下配置好的工程,這里以例程為例子來說明
安裝配置好編譯器GreenHills或者其他編譯器,這里以GreenHills為例。
導入例程
打開EB工具,導入例程,點file->import 按照路徑導入就可以。我這里已經導入
編譯工程:
生成的配置代碼在EB中配置的文件下,這里是工程的output文件夾。
這是根據AUTOSAR 4.0.3 生成的代碼。將這些代碼與上層代碼編譯就可以使用了,這里就與例程的應用代碼一起使用命令行編譯。
先看一下例程文件夾
工具鏈文件夾toolchains 包含
如果工程里沒有build.bat, 我們需要新建一個,并且添加以下內容,用于將EB生成的代碼拷貝到cfg目錄下。
Build.bat將會調用launch.bat
這里我們需要修改一下launch.bat
按照說明如果環境變量中沒有這些工具的路徑,需要修改EB和編譯器路徑,如果這些已經在環境變量中存在則不需要。
打開命令行窗口,進到工程目錄,執行build.bat,進行編譯
如果一切配置正確,則編譯完成后會生成elf文件,
這些中間生成的.o文件,最后的elf文件以及map文件都位于bin目錄下
可以修改配置,重新編譯以適配自己的板子,至此整個流程已經介紹完畢。
審核編輯:何安
-
恩智浦
+關注
關注
14文章
5825瀏覽量
106679
原文標題:手把手編譯基于恩智浦MCAL的工程
文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論