STM32 F407工程加入汇编文件
如果在汇编代码中使用C语言注释, Keil中编译会提示很多错误, 类似如下:
..\FWLIB\arm_bitreversal2.S(43): error: A1163E: Unknown opcode defined(__CC_ARM) , expecting opcode or Macro
..\FWLIB\arm_bitreversal2.S(44): error: A1137E: Unexpected characters at end of line
..\FWLIB\arm_bitreversal2.S(46): error: A1163E: Unknown opcode defined(__IASMARM__) , expecting opcode or Macro
解决方法:
在Keil的汇编编译选项 (Options for Target … --> Asm --> Misc Controls) 中加入 --cpreproc。