摘要
本篇笔记主要记录基于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文章
5892浏览量
108507
原文标题:手把手编译基于恩智浦MCAL的工程
文章出处:【微信号:InterruptISR,微信公众号:嵌入式程序员】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
Triton编译器与其他编译器的比较
请问EB tresos如何配置TC39XX的Flexray?
为SAR ADC通道0配置P1.3,在配置器和编译过程中都出现了错误的原因?
鸿蒙开发Ability Kit程序框架服务:FA模型应用配置文件
![鸿蒙<b class='flag-5'>开发</b>Ability Kit程序框架服务:FA模型应用<b class='flag-5'>配置</b>文件](https://file1.elecfans.com/web2/M00/C5/D5/wKgZomYCnRSAcOMcAACEEnttXHc600.png)
鸿蒙OpenHarmony开发:【编译构建指导】
![鸿蒙OpenHarmony<b class='flag-5'>开发</b>:【<b class='flag-5'>编译</b>构建指导】](https://file1.elecfans.com/web2/M00/BB/D3/wKgaomWWcCGAPFfJAABSkqmLjyM439.jpg)
鸿蒙OpenHarmony【标准系统编译】 (基于RK3568开发板)
![鸿蒙OpenHarmony【标准系统<b class='flag-5'>编译</b>】 (基于RK3568<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鸿蒙OpenHarmony【小型系统编译】 (基于Hi3516开发板)
![鸿蒙OpenHarmony【小型系统<b class='flag-5'>编译</b>】 (基于Hi3516<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鸿蒙OpenHarmony【轻量系统编译】 (基于Hi3861开发板)
![鸿蒙OpenHarmony【轻量系统<b class='flag-5'>编译</b>】 (基于Hi3861<b class='flag-5'>开发</b>板)](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
OpenHarmony开发学习:【源码下载和编译】
![OpenHarmony<b class='flag-5'>开发</b>学习:【源码下载和<b class='flag-5'>编译</b>】](https://file1.elecfans.com/web2/M00/C9/18/wKgaomYZN2GAHBvzAAAtdyyqDJk613.jpg)
评论