摘要
本篇笔记主要记录基于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目录下
可以修改配置,重新编译以适配自己的板子,至此整个流程已经介绍完毕。
上一篇:基于恩智浦MPC5744P的SAE J1939协议栈开发
下一篇:恩智浦MPC5744P上基于MBD工具箱的开发准备工作
推荐阅读最新更新时间:2024-11-09 18:30
推荐帖子
- DM642图像处理程序的主要结构
- 直接从图像处理这块进行学习不是特别适应,以前做单片机时由于单片机的片内资源不是特别多,所以对片内资源掌握的比较好,相关的寄存器配置等都是从底层自己配置,现在学习DSP反而不知道怎样从硬件入手了,只能从顶层向底层倒着来摸索。这是一个简单的图像处理程序,仔细看看,很多地方不懂,只能先了解大概,很多地方可能还没有认识到,在以后的学习中再接着摸索。在源程序的基础之上我加了一些注释,程序如下:/**************************************************
- Aguilera DSP 与 ARM 处理器
- 【MXCHIP Open1081】联网成功
- 今天试验了一下TCP_UDP例程,开始没有更改任何东西,结果出现了这样:还以为是怎么回呈呢,突然想到还没有上网呢!后来改了SSID,结果很理想:【MXCHIPOpen1081】联网成功例程还是比较方便的。
- dontium RF/无线
- VLOCLK 可以用作定时器的时钟么?
- 兄弟请教个问题VLOCLK可以用作定时器TA的时钟么?兄弟用的是430F2232关于这个标准的时钟VLOCLK兄弟是这样理解的.在选则它的时候,可以代替外部LFXT1CLK作为ACLK的时钟源,不知道理解这样对不对?请各位大侠给下意见,谢谢!VLOCLK可以用作定时器的时钟么?VLOCLK可以用作定时器TA的时钟么?对于这个问题,你可以参考用户指南里的模块结构框图。 引用: VLOCLK可以用作定时器TA的时钟么?
- yattai 微控制器 MCU
- 马上换工作了寻求建议
- 马上换工作了,目前有两家公司供选择,一个做WINCE驱动,一个做LINUX驱动的我两个系统都做过,对LINUX更熟悉,不知道究竟选哪个好,有没有大侠帮我分析下啊,谢谢先马上换工作了寻求建议那个工资高去哪个。。。。。看哪个公司发展好一点。LINUX更好一点!!!!!!!引用楼主wdw1600的回复:马上换工作了,目前有两家公司供选择,一个做WINCE驱动,一个做LINUX驱动的我两个系统都做过,对LINUX更熟悉,不知道究竟选哪个好,有没有大侠帮我分析下啊,谢谢先 呵呵,好
- lbf_78 嵌入式系统
- VB2005开发Windows CE,当采集器与机器连通情况下能打开数据库,断开情况下就出错.
- SymbolMC1000,WindowsCE4.2VB2005+sdf写数据采集器程序,数据库放在MC1000的TEMP\\,当VB2005调试的时候是正常能打开数据库,把程序拷贝到MC1000上时,如果MC1000与电脑连接正常就能打开数据库,不连就打不开,数据库我检查过确实打开的是MC1000上的,只要正常打开后断开连接依然可以正常操作数据库。数据采集器提示程序错误,我用微软的方法捕获错误类型,却是空白的。还有个问题:sdf数据库能否用Delphi等软件打开,不想使用它的同步
- suo618 嵌入式系统
- 一致性测试系统的技术原理和也应用场景
- 一致性测试系统是用来检测零部件或系统实现是否符合相关标准或规范的测试流程,其技术原理和应用场景具体如下:技术原理 基本框架:协议一致性测试的理论已经相对成熟,主要代表是ISO制定的国际标准ISO/IEC-9646,即协议一致性测试的方法和框架。在这一框架中,IUT(ImplementationUnderTest,被测实现)是根据规范的具体实现,是一个内部不可见的实体;规范(Specification)以某种形式化语言或者自然语言描述,但不管怎样描述,其根本都是一个扩展自动机模
- 维立信测试仪器 测试/测量
设计资源 培训 开发板 精华推荐
- CN0314
- AD8331-EVAL、AD8331评估板是用于测试和评估AD8331可变增益放大器的平台
- LTC1458IG 四通道 12 位轨至轨微功率 DAC 的典型应用电路,具有数字可编程满量程和偏移
- 桌面音乐模块
- EVAL-ADF4113EBZ1,用于评估 ADF4113 PLL 频率合成器的评估板
- DC2174A-A,用于 LTC3882EUJ 的演示板 7V = VIN = 14V,0.5V = VOUT0 = 2V @ 35A,0.5V = VOUT1 = 2V @ 35A
- 炫彩台灯改造工程
- 使用 ON Semiconductor 的 CS-5121 的参考设计
- LTC2939HMS ±5V 电源监视器的典型应用电路,看门狗已禁用且未使用的输入为高电平
- ROTARYBCLICK,基于 EC12D 机械编码器旋转的评估套件