中级会员
 
- 积分
- 236
- 金钱
- 236
- 注册时间
- 2022-3-9
- 在线时间
- 33 小时
|
10金钱
 
#include "arm_math.h"
#include "arm_const_structs.h"
我在已有的工程中添加了DSP库后,按照说明添加了如上的几个定义,编译后就出现了这样的报错
D:\Keil Uversion5\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h(160): error: #247: function "__get_CONTROL" has already been defined
__STATIC_INLINE uint32_t __get_CONTROL(void)
D:\Keil Uversion5\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h(172): error: #247: function "__set_CONTROL" has already been defined
__STATIC_INLINE void __set_CONTROL(uint32_t control)
……
D:\Keil Uversion5\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h(573): warning: #47-D: incompatible redefinition of macro "__LDREXB" (declared at line 193 of "..\Startup_config\core_cmInstr.h")
#define __LDREXB(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((uint8_t ) __ldrex(ptr)) _Pragma("pop")
等等一共20余个
|
最佳答案
查看完整内容[请看2#楼]
https://blog.csdn.net/weixin_42900105/article/details/86545810
|