摘要
本篇笔记主要记录基于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目录下
可以修改配置,重新编译以适配自己的板子,至此整个流程已经介绍完毕。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章

方舟编译器应用于华为手机上,有哪些性能优势?(2023-10-01)
器、工具链、运行时等关键部件。方舟编译器支持多种编程语言、多种芯片平台的联合编译与运行,能够有效解决安卓程序“边解释边执行”的低效率问题。华为方舟编译器在码云平台上已成为最快达成5000
Star的开......

51单片机工程模板创建方法(2024-03-19)
,但其功能不同:
第一个:它是编译当前界面所在的一个C 文件。
第二个:联合编译整个工程,发生修改的文件重新编译,并生成可执行文件。
第三个:联合编译整个工程,所有文件都重新编译,并生......

STM32编程之从寄存器到标准库(2022-12-09)
注意的是头文件开头两句和最后一句是格式,是为了防止重复声明,不加的话容易粗心出错!
【3】引入文件夹和混合编译
问题:两个.c问题如何同时编译
只需要一步配置即可,这里我们新建了一个文件夹,也完成了混合编程的目的,下一......

九、ARM 汇编与 C 的混合编程(2023-07-11)
九、ARM 汇编与 C 的混合编程;9.1 ARM 汇编与 C 的混合编程
9.1.1 内嵌汇编 __asm
__asm("指令")
例如关闭/打开总中断开关 CPSR
__asm //使用 C......

中国移动发布国内首个智算跨架构平台(2023-10-13)
异构环境下的一致性开发体验;源源转换器实现了其他编码模型向统一编程模型的一键转译,转译率达90%以上;跨架构编译器创新使能智算图模型与通用计算代码的融合编译优化,并通过一次编译生成无感于异构硬件的跨平台互识统一流转文件;自适......

为数字中国持续创新,华为提出共同筑牢中国数字基础设施四大举措(2022-11-08)
系统、毕昇编译器、openGauss数据库、昇思MindSpore AI框架,并将全面升级毕昇融合编译器,全新推出毕昇C++语言。华为已将openEuler、OpenHarmony开源......

开发一种基于Matlab与LabVIEW的电机测试平台(2024-08-20)
开发一种基于Matlab与LabVIEW的电机测试平台;本期带来基于Matlab与LabVIEW联合开发的电机测试平台,LabVIEW是一款图形化开环设计软件,可以实现VXI、串口、GPIBPXI......

跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
成机器码程序。
可以在一个应用程序中,按模块用不同的编程语言编写源程序,最后通过编译器 /连接器生成一个可执行的完整程序,这种编程方式称为混合编程,在编写单片机应用程序时可采用 C51和汇编语言混合编......

OpenCV开源图像处理函数库在S3C2440移植(2024-06-13)
| xargs arm-linux-strip
3、编译程序
编译基于openCV库的应用程序一般使用以下Makefile配合编译:
注意LIBOPENCV变量......

现在PIC单片机还有用的吗?(2023-03-01)
语言编程做简要介绍。
1 编译器配置。由于PIC单片机有独特的CPU架构,因此不同于传统的gcc或者vc++编译器进行编译,PIC单片机环境下的C语言有专门的C语言编译器PICC Compiler......