aurix编译环境

本文介绍了Infineon AURIX微控制器的两种主要编译环境:Tasking和HiTec。Tasking是Altium支持的早期编译器,提供详细文档,但4.0以上版本不支持试用且价格较高;而HiTec基于GNU,有广泛开源支持,提供一年试用,包含UDE工具,但使用体验和文档相对不足。移植代码时,注意启动部分和中断服务函数的差异,以及生成hex文件的方法。
摘要由CSDN通过智能技术生成
aurix作为infineon全新系列的32位单片机,采用tricore架构,相对价格低廉,打算广泛应用在汽车、工业等领域。
目前infineon也在从audo系列逐渐往aurix系列进行转变。

这里写图片描述
infineon支持的编译环境包括Tasking、HiTec和windriver的开发环境。都是基于eclipse开发的。这里主要讲下Tasking和HiTec两个,windriver 的diabc还没用过。
其中Tasking是支持infineon最早的编译器,一直是altium支持infineon的开发环境,内部文档很详细。相对于嵌入式单片机调试和编写,整个环境相对比较人性化,但是当前只有4.0以上的版本支持aurix,但4.0以上版本不支持试用版,试用版本只有3.5的最高版本,不支持aurix。就算试用也只有15天。一个license好贵。。。
而HiTec是bosch公司近几年主推的,因为是基于GNU的,有广泛的开源支持,而且目前HiTec支持试用版,评估试用版本只需要简单网上激活就行,试用期有1年,而且评估试用版还带试用的UDE(aurix的调试烧写工具)。但是HiTec保留的比较原生的eclipse,所以没有Tasking那样使用便捷,文档也相对较少。
两者的使用基本没太多区别,主要是在一些语句的使用上稍有差异,infineon本来的选用这么多编译器时就考虑了相互移植的问题,所以移植过去还比较方面,我在从tasking的工程代码移植到HiTachi时发现需要注意几点:
1、启动部分:Tasking和Hite

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值