本帖最后由 厦门浪子 于 2017-9-23 23:09 编辑 在cmsis_armcc.h中定义了: __STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask) { register uint32_t __regFaultMask __ASM("faultmask"); __regFaultMask = (faultMask & (uint32_t)1); }复制代码然后再main 函数中包含了: #include "cmsis_armcc.h" 已经确定头文件包含路径里面有该文件了 可是编译还是提示在main中有未定义符号 undefine symbol __set_FAULTMASK 难道编译器不认内联函数?
我还是不行,难道编译器版本或者目标选项设置有问题?
评分
查看全部评分
你好我也遇到这个问题我想知道宏定义怎么定义呢!