keil uvision5 环境下加入汇编语句报错!

2019-08-17 06:05发布

代码能够编译成功,但是代码区会有红 {MOD}的小×,不知道会不会影响最终的编译结果。
QQ截图20170623201716.png          QQ截图20170623203641.png

我参考这个帖子中的方法 http://www.openedv.com/thread-72175-1-4.html 修改了代码

代码区的红 {MOD}小×是没了,但是编译的时候就直接报错了,错误如下:
..SYSTEMsyssys.c(45): warning:  #1267-D: Implicit physical register R0 should be defined as a variable
..SYSTEMsyssys.c(45): error:  #549: variable "R0"  is used before its value is set
..SYSTEMsyssys.c(46): error:  #1084: This instruction not permitted in inline assembler
..SYSTEMsyssys.c(46): error:  #114: label "r14"  was referenced but not defined
我想请教一下大神们,这一部分代码应该怎么改?还是说就按照原子哥提供的源码的写法,不用管那个小×



0条回答

一周热门 更多>