Eclipse编译:创建一个AURIX工程

本文根据Hightec编译器的帮助文档,学习如何用Eclipse编译环境创建一个AURIX工程,然后导入一个例程并编译。

1 Hightec帮助文档

博主安装的Hightec编译器版本是tricore v4.9.1.0,可以用于开发AURIX系列的微控制器。博主学习所用的是教程就是其中的帮助文档,位于安装路径的一个docs文件夹中。
在这里插入图片描述
其中,eclipse-quickstart-en.pdf文档就包含了通过eclipse建立一个AURIX工程的方法。

2 创建流程

本章节就跟着帮助文档来创建一个工程。

1)双击桌面上的Eclipse for TriCore快捷方式,打开Eclipse。
在这里插入图片描述
2)选择一个Workspace作为保存工程文件的地方。
在这里插入图片描述
3)接下来就打开了主界面,可以通过Files–>New来创建源文件或者头文件。这里就按照文档中一样直接导入一个example。
在这里插入图片描述
4)接下来就会列出一些示例工程,其中还区分了不同的芯片类型。博主这里随便选了一个TC275C。
在这里插入图片描述
选好以后点击Finish,这个example就会加载到左侧的浏览器里面。
在这里插入图片描述
5)点击上方工具栏的Build Project,可以开始编译编译整个工程。
在这里插入图片描述

3 工程中的文件

整个工程中包含很多类型的文件,在这些文件的共同作用下,输出了最终的可执行文件。

1)源文件和头文件
这两个文件应该是非常熟悉了,博主在《基于模型的设计》板块的博客中有很多的研究。这是编译工程的最初的输入文件。
在这里插入图片描述
2)目标文件
目标文件就是编译器编译源文件后输出的文件,这里是.o扩展名的文件。每个源文件编译(Compile)后都会对应一个目标文件。
在这里插入图片描述
3)可执行文件
可执行文件是o文件链接后输出的文件,这里是.elf扩展名的文件。可执行文件可以刷入ECU中。
在这里插入图片描述
4)Make文件
Make文件用于控制工程的编译和链接过程,是非常重要的文件。在工程中,Make文件名称为makefile。Make文件有一套语法规则,博主后面会仔细研究。
在这里插入图片描述
5)链接器命令文件
链接器命令文件是用于控制链接过程的文件,其中使用一种链接脚本语言书写的。这个文件比较复杂,网络上资料很少,博主也只是知道一个概念。
在这里插入图片描述
6)map文件
Map文件中包含了变量、函数等的地址以及大小长度,是由链接器生成出来的。map文件很有用,当遇到一些问题时,经常去查看一下map文件。
在这里插入图片描述

4 总结

本文通过Hightec编译器创建了一个AURIX工程并导入example文件。对整个编译过程进行一个最基本的熟悉。编译原理和过程时相当复杂的,后面会花费很多的时间进行学习。学习方法就是根据帮助文档使用Hightec编译器。

>>返回个人博客总目录

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值