ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F0] 程序移植的问题

[复制链接]
117|2
 楼主 | 2018-1-14 19:47 | 显示全部楼层 |阅读模式
从STM32F103程序移植到STM32F030,遇到
__set_FAULTMASK(1);
这个语句链接通不过,错误信息是:
F030R8\F030R8.axf: Error: L6218E: Undefined symbol __set_FAULTMASK (referred from gizwits_product.o).
查询__set_FAULTMASK()函数在cmsis_armcc.h文件里定义如下:
__STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask)
{
  register uint32_t __regFaultMask       __ASM("faultmask");
  __regFaultMask = (faultMask & (uint32_t)1);
}
请教是什么原因?
| 2018-1-14 22:19 | 显示全部楼层
__set_FAULTMASK是不是没有定义?
 楼主 | 2018-1-15 21:42 | 显示全部楼层
sdlls 发表于 2018-1-14 22:19
__set_FAULTMASK是不是没有定义?

主楼后半部分指明,函数已在cmsis_armcc.h文件里定义。
并且程序已包含了此.h文件。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

分享 快速回复 返回顶部 返回列表