OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7342|回复: 1

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

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2017-6-23
在线时间
1 小时
发表于 2017-6-23 20:42:17 | 显示全部楼层 |阅读模式
代码能够编译成功,但是代码区会有红色的小×,不知道会不会影响最终的编译结果。
QQ截图20170623201716.png          QQ截图20170623203641.png

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

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



QQ截图20170623202702.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2022-10-23
在线时间
2 小时
发表于 2022-10-23 15:42:33 | 显示全部楼层
本帖最后由 songping 于 2022-10-23 15:58 编辑

我也遇到同样问题,老师,怎么解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 04:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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