摘要
本篇筆記主要記錄基于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文章
6095瀏覽量
147443
原文標題:手把手編譯基于恩智浦MCAL的工程
文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
rk3576 android15平臺camera編譯配置都做了什么?
編譯 MPC5775K 的外部中斷時遇到的錯誤如何解決?
RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解(二)
RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解(一)
踩坑實錄:RK3588單獨編譯boot.img無法啟動?這個GPU配置才是關鍵!
深入解析RK平臺編譯核心:build.sh的知識點、調試技巧與開發價值
Elektrobit EB civion平臺助力SDV 2.0智能座艙開發
ESP32-P4全功能開發板和ESP32-P4-TINY開發板該怎么選?看這篇就夠了!
基于 DR1M90 的 Linux-RT 內核開發:從編譯配置到 GPIO / 按鍵應用實現(1)
RK3506開發板QT Creator開發手冊,交叉編譯工具鏈與QT應用示例,入門必備
HS16P1880數字探頭方案配置工具
基于MPC5744P的MACL和EB的開發編譯和配置
評論