关于把keil上的工程移植到IAR上

本文介绍了如何将基于STM32的Keil工程成功移植到IAR环境中。首先,创建工程目录并复制相关文件,然后在IAR中新建工作区和项目,将文件分配到相应组。接着,配置IAR工程,包括选择目标设备、设置C/C++编译器的预处理器选项,添加头文件路径。最后,解决预包含头文件的问题,确保编译无误。
摘要由CSDN通过智能技术生成

尝试了几次把STM 的keil工程移植到IAR,还好都成功了,这里把移植过程中需要注意的地方记下。。。

第一步肯定是先建一个工程文件夹PWM,然后文件夹里面在建几个子文件夹:user、inc、startup 基本也就这三个。当然,还得STM的官方库目录拷贝过来,于是工程目录下就有四个文件夹(其实建几个都是随意的,按着习惯来就行,也可以对于着keil的工程来建对应的文件夹)。

第二步就该把keil工程里面的文件copy到刚才建的工程目录里面了,我是把  *.c文件都放在user目录下,*.h文件都放在inc目录下,然后把startup汇编文件放在startup目录下(其实这文件是放在官方库目录下的,所以呢这个startup目录也可以不建)。

第三步启动IAR,IAR有个workspace,这个没具体研究,我只是file->new->workspace 然后 project->create new project 工程当然指定到刚才建的那个工程目录里去。然后对应的添加几个Group  , user、inc、startup ......接着往里面add files

第四步就该设置IAR工程了,上几张图先(表示一下不满。。。试了几次居然没法上传!!!那就算了吧)。设置呢主要就是General Options 的target那里选一下对应的Device 比如我就选了STM32F407ZG   再次就是C/C++ Compiler  下的Preprocessor 选项 有个Additional include directories 这里面呢就把头文件路径写进去就ok了,不过呢要以$PROJ_DIR$ 开头(其实这就是将当前路径设置为工程目录,也就是刚才第三步保存工程时指定的目录...\PWM),比如我刚才建的工程,头文件我都放在了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值