摘要
本篇笔记主要记录基于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文章
6122浏览量
153384
原文标题:手把手编译基于恩智浦MCAL的工程
文章出处:【微信号:InterruptISR,微信公众号:嵌入式程序员】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
EB的XDM文件移植后报错,怎么解决?
AD5744R:高性能四通道14位DAC的深度解析
深入剖析MPC5604P微控制器:设计与应用的全面指南
MPC565/MPC566微控制器:特性、差异与应用解析
MPC533/MPC534微控制器产品剖析
MPC5121E/MPC5123芯片:设计与应用的全方位解析
MPC190安全处理器技术剖析
rk3576 android15平台camera编译配置都做了什么?
编译 MPC5775K 的外部中断时遇到的错误如何解决?
踩坑实录:RK3588单独编译boot.img无法启动?这个GPU配置才是关键!
深入解析RK平台编译核心:build.sh的知识点、调试技巧与开发价值
Elektrobit EB civion平台助力SDV 2.0智能座舱开发
基于 DR1M90 的 Linux-RT 内核开发:从编译配置到 GPIO / 按键应用实现(1)
RK3506开发板QT Creator开发手册,交叉编译工具链与QT应用示例,入门必备
基于MPC5744P的MACL和EB的开发编译和配置
评论