没有合适的资源?快使用搜索试试~ 我知道了~
首页AURIX三核控制器使用总结.docx
资源详情
资源评论
资源推荐
aurix 作为 inneon 全新系列的 32 位单片机,采用 tricore 架构,相对价格低廉,打算广
泛应用在汽车、工业等领域。目前 inneon 也在从 audo 系列逐渐往 aurix 系列进行转变。
infineon 支持的编译环境包括 Tasking、HiTec 和 windriver 的开发环境。都是基于 eclipse
开发的。这里主要讲下 Tasking 和 HiTec 两个,windriver 的 diabc 还没用过。K
其中 Tasking 是支持 infineon 最早的编译器,一直是 altium 支持 infineon 的开发环境,
内部文档很详细。相对于嵌入式单片机调试和编写,整个环境相对比较人性化,但是当前
只有 4.0 以上的版本支持 aurix,但 4.0 以上版本不支持试用版,试用版本只有 3.5 的最高
版本,不支持 aurix。就算试用也只有 15 天。一个 license 好贵.而 HiTec 是 bosch 公司近
几年主推的,因为是基于 GNU 的,有广泛的开源支持,而且目前 HiTec 支持试用版,评
估试用版本只需要简单网上激活就行,试用期有 1 年,而且评估试用版还带试用的
UDE(aurix 的调试烧写工具)。但是 HiTec 保留的比较原生的 eclipse,所以没有 Tasking
那样使用便捷,文档也相对较少。K
两者的使用基本没太多区别,主要是在一些语句的使用上稍有差异,infineon 本来的选用
这么多编译器时就考虑了相互移植的问题,所以移植过去还比较方面,我在从 tasking 的
工程代码移植到 HiTachi 时发现需要注意几点:K
1、启动部分:Tasking 和 Hitec 新建工程都为你写好了启动部分代码,其中 Tasking 在
cstart.c 当中,其中还包括中断向量表的配置,所以后来你会发现 Tasking 写中断服务函数
相对比较容易,而 HiTec 需要在初始化的时候将 isr 函数地址指向对应中断向量表。而
HiTec 的实际 startup 部分就相对隐蔽了,在 toolchain 的 gcc 库中,crt0.s 文件,用汇编实
现的。K当然它自带的 startup 代码实际上是可以被替代的,infineon 为了统一编译的代码,
在提供的 demo 代码中有写通用的 ifx_cstart0.c 代码,通过对应 link 文件(这里都是.lsl 文
件)有指定。K
2、编译器都默认生成 elf 文件,如果需要生成 hex 烧写文件,Tasking 直接勾选即可,而
HiTec 需要在 postcompile 中加入 tricore-objcopy 进行文件转换,所有的需要注意查看两者
userguide 查看指令如何使用。
qq_32923281
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2022年中国足球球迷营销价值报告.pdf
- 房地产培训 -营销总每天在干嘛.pptx
- 黄色简约实用介绍_汇报PPT模板.pptx
- 嵌入式系统原理及应用:第三章 ARM编程简介_3.pdf
- 多媒体应用系统.pptx
- 黄灰配色简约设计精美大气商务汇报PPT模板.pptx
- 用matlab绘制差分方程Z变换-反变换-zplane-residuez-tf2zp-zp2tf-tf2sos-sos2tf-幅相频谱等等.docx
- 网络营销策略-网络营销团队的建立.docx
- 电子商务示范企业申请报告.doc
- 淡雅灰低面风背景完整框架创业商业计划书PPT模板.pptx
- 计算模型与算法技术:10-Iterative Improvement.ppt
- 计算模型与算法技术:9-Greedy Technique.ppt
- 计算模型与算法技术:6-Transform-and-Conquer.ppt
- 云服务安全风险分析研究.pdf
- 软件工程笔记(完整版).doc
- 电子商务网项目实例规划书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2