IAR和Kill建立工程文件出现的错误

建立IAR出现的错误

在这里插入图片描述
关于IAR编译mpu_armv7.h出错的处理总结前人的经验做如下修改即可

#ifndef   __RESTRICT
  #define __RESTRICT            restrict//把前面的下划线去掉就行
  //#define __RESTRICT            __restrict
#endif

在这里插入图片描述

  找到相应的文件进行修改。

用CuberMX生成文件

  1. 版本号,要用正确V7
  2. F4的库包要用1.25.的,用以前的包,生成的代码缺少文件

修改调试接口的内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

KILL 的配置

在这里插入图片描述
  去掉CMSIS,如果把这个勾选上,那么选用的就是KILL这个版本软件安装的CMSIS(宣告了Cortex软件与硬件接口的标准)。不同的安装版本CMSIS也不同,去掉后,就是我们用Cubemx软件生成的,方便移植。

具体选项的配置

在这里插入图片描述
【1】设备晶振频率,用于模拟仿真时使用。
【2】指定 ARM 或者 Thumb 模式进行代码生成。
【3】为优化代码创建一个链接反馈文件/使用 MicroLib 库,可将运行时库代码大大降低,下面的是硬件浮点单元
【4】片外 ROM 设置,最多可支持 3 块 ROM(Flash),在Start 一栏输入起始
地址,Size 一栏输入大小。
【5】片内 ROM 设置,设置方法同片外 ROM(flash),只是程序的存储区在芯片内集成。
【6】片外 RAM 设置。基本方法同片外 ROM。
【7】片内 RAM 设置,设置方法与片外 RAM 相同。
在这里插入图片描述
KILL一版都这么设置
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值