Mr_Lyoko
C_XianRen
采纳率57.1%
2017-04-02 14:46

keil 求助 nrf51822

keil for arm 5 来作一个nrf51822的项目,官方的sdk 但是不知道为什么,里面的一个库
nrfdelay.h 每次编译都报错,官方解释说是误报,有什么办法解决?
误报代码:
static __ASM void __INLINE nrf_delay_us(uint32_t volatile number_of_us)
{
loop
SUBS R0, R0, #1
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
BNE loop
BX LR
}
错误信息 nrf_delay.h(10): error: A1163E: Unknown opcode loop , expecting opcode or Macro

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • fuchouzhe fuchouzhe 4年前

    试着改变编译器设置,此外,头文件是不需要单独编译的。

    点赞 评论 复制链接分享

相关推荐