IAR STM32F10x_StdPeriph_Driver 3.4转3.6.1库
来源:互联网 发布:淘宝专业版一个月50 编辑:程序博客网 时间:2024/06/05 10:17
1、Fatal Error[Pe1696]: cannot open source file core_cmInstr.h
STM32F10x_StdPeriph_Driver 3.4库移植换成3.6.1库时 出现 Fatal Error[Pe1696]: cannot open source file "core_cmInstr.h"3.6.1库取消了 core_cm3.c 文件 ,增加了 core_cmFunc.h core_cmInstr.h 文件,只要将这两个文件添加进来即可。
2、Warning[25]: Label ‘Reset_Handler’ is defined pubweak in a section implicitly declared root
IAR编译STM32的M3,早期的版本,需要使用core_cm3文件,6版后就不使用它了。在使用6版的编译成功的项目,现在使用7.1编译,就会出警告,它来自:startup_stm32f10x_hd.s文件内容:Warning[25]: Label 'Reset_Handler' is defined pubweak in a section implicitly declared root等信息如果将startup_stm32f10x_hd.s在项目中去掉,编译将没有任何警告及错误这是可以省去startup_stm32f10x_hd.s文件的节奏?
解决办法
After upgrading to EWARM 7.10.1 the Warning[25] is issued during assembly of a file that assembled without warning on earlier version of EWARM.The assembler (iasmarm) is (from EWARM 7.10.1) issuing Warning[25] for a deprecated assembler construction.The deprecated assembler source construction looks like this: PUBWEAK NMI_Handler SECTION .text:CODE:REORDER(1)NMI_Handler B NMI_Handler
To avoid the warning, add ":NOROOT" to the "SECTION" statement: PUBWEAK NMI_Handler SECTION .text:CODE:REORDER:NOROOT(1)NMI_Handler B NMI_Handler
阅读全文
0 0
- IAR STM32F10x_StdPeriph_Driver 3.4转3.6.1库
- STM32库文件--STM32F10x_StdPeriph_Driver 3.5.0中systick库文件函数不全,添加
- 【IAR】IAR EW8051 V8.1安装包
- IAR EWARM使用指南(转)
- iar
- IAR
- iar 编译生成库文件
- IAR编译u8g2库文件
- IAR笔记-数据类型(转)
- IAR如何生成库和使用库
- 使用IAR如何修改STM8S库
- iar下的MQX库文件编译
- IAR库文件生成及使用方法
- IAR编译Freetype 2.8静态库
- IAR 编译器的 一个习惯(转)
- IAR编译常见错误 【转】
- 开源:IAR工程转vs2010工具
- [转] IAR contains unknow tools 解决方法
- 剑指offer--面试题16:数值的整数次方
- Java Web中的Servlet及Filter
- 巧用 do{} while (0)
- 简析c语言中结构体的声明使用以及位段
- c,c++异常处理
- IAR STM32F10x_StdPeriph_Driver 3.4转3.6.1库
- Android下C/C++实现通用自启动守护实现
- Linux进程全解4——fork创建子进程
- 淘淘商城系列(三)图片服务器的搭建
- 在unity中实现机械臂的仿真操作的方法
- 文章标题
- C++Map的基本操作与使用
- android滑动删除listview
- struts2中ajax的使用