使用IAR创建英飞凌XMC1300工程

1.引言

			手头有一块英飞凌的XMC1300 Boot Kit,之前没有接触过,准备用IAR开发,发现网上教程特别的少,就自己摸索并且记录。

2.Get Start

	英飞凌的官网对于IAR的配置特别的少,寻思着IAR自己是否提供相关例程。答案是肯定的。
  1. 从IAR获取Example Projects
    在IAR界面的help菜单中,点击Information Center, 找到Example Project选项,然后找到并下载Infineon的 example 。下载完成后可以在已安装文件里面看到英飞凌的选项,点击进入,选择XMC1XXX,再选择XMC1300 Boot Kit Board。这里面就都是kit board的示范文件。
    选择最基本的Getting Started ,保存到本地,并且打开。

  2. 根据Getting Started 工程 ,创建自己的工程。

    将CMSIS 文件夹里的所有文件copy进自己的工程,也放入命名为CMSIS的文件夹中
    将board文件夹里面的h文件copy进入新工程,放入命名为BSP的文件夹里面。
    将main.c 文件copy 进入新工程,放入命名为APP的文件夹。
    最后如图
    在这里插入图片描述
    3.工程属性配置。
    打开options,选择目标器件
    在这里插入图片描述
    勾选CMSIS
    在这里插入图片描述
    选择头文件
    在这里插入图片描述
    勾选inline semantics
    在这里插入图片描述
    在IAR工具的config里面找到XMC1302xxxxx200.icf文件,copy放入CMSIS文件夹。
    配置linker工具,选择刚放入的icf文件。如果不对ICF文件修改,也可以不用进行这个操作。
    在这里插入图片描述
    最后配置编译工具,选择J-link,SWD模式。
    在这里插入图片描述

3.编译

最后由于没有进行预定义,所以删除board.h中的下列语句。编译完成,下载可以看到LED P06 闪烁。

#else
#error define type of the board

4.后话

CMSIS中的system_XMC1300.C文件和BSP中的board.h文件分别是对主频时钟的设置和包含了XM1300.H文件包含。
所以最终需要文档只是startup文件和XM1300.H头文件。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值