摘要
本篇筆記主要記錄基于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文章
5951瀏覽量
113341
原文標題:手把手編譯基于恩智浦MCAL的工程
文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
HS16P1880數字探頭方案配置工具

nRF7002 擴展板(EB)是一款提供 Wi-Fi 連接的盾牌,通過 nRF7002 Wi-Fi 6 配套 IC 將 Wi-Fi 6 連接到兼容的開發或評估板
MPC5744P C55閃存驅動程序,間歇擦除怎么解決?
開發5744的Bootloader時,為flashdriver在ram中指定了一塊的空間?
求助,使用EB配置S32K310 MCAL CAN模塊時遇到的疑問求解
KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構建 KiCad 源碼

Triton編譯器與其他編譯器的比較
Triton編譯器功能介紹 Triton編譯器使用教程
Elektrobit推出EB corbos Link通信解決方案
淺談Vivado編譯時間

請問EB tresos如何配置TC39XX的Flexray?
為SAR ADC通道0配置P1.3,在配置器和編譯過程中都出現了錯誤的原因?
鴻蒙開發Ability Kit程序框架服務:FA模型應用配置文件

評論