打印
[ARM入门]

KEIL MDK调试中的奇怪问题

[复制链接]
1185|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rainbowII|  楼主 | 2016-12-21 20:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在模板文件中core_m3.c的自带文件中发现有两处错误,然后我在stm32f103x_it.c中自己做了一个__asm void __wait(){} 函数,也出现报错,但是编译连接后,又显示没错误,而且程序可以进入到函数里面去,这个
是不是KEIL MDK5.1的BUG啊???

捕获.PNG (41.59 KB )

捕获.PNG

捕获.PNG (94.84 KB )

捕获.PNG

相关帖子

沙发
rainbowII|  楼主 | 2016-12-21 20:45 | 只看该作者
注意编译连接后,那个红色的X还是在那里,非常奇怪

使用特权

评论回复
板凳
rainbowII|  楼主 | 2016-12-22 16:41 | 只看该作者
yyy71cj 发表于 2016-12-22 11:49
编辑器的问题,无视就阔以了

谢谢回复,你也碰到这个问题了吧?

使用特权

评论回复
地板
lishutong| | 2016-12-22 19:42 | 只看该作者
rainbowII 发表于 2016-12-22 16:41
谢谢回复,你也碰到这个问题了吧?

这个正常。mdk的编辑器还没那么智能。

使用特权

评论回复
5
1269368499| | 2016-12-22 20:25 | 只看该作者
因为KEIL不是正版。有时候出错

使用特权

评论回复
6
rainbowII|  楼主 | 2016-12-23 09:21 | 只看该作者
1269368499 发表于 2016-12-22 20:25
因为KEIL不是正版。有时候出错

朋友,正版的多少钱?

使用特权

评论回复
7
lmingyi| | 2016-12-25 18:58 | 只看该作者
新版不建议使用旧版语法,新版要求汇编需要再函数体内指定,这种写法需要放再汇编文件内。

使用特权

评论回复
8
john_lee| | 2016-12-25 22:17 | 只看该作者
这个帖子提到的问题跟楼主一样,楼主可以参考一下跟帖的回答。
https://bbs.21ic.com/icview-1649630-1-1.html

使用特权

评论回复
9
rainbowII|  楼主 | 2016-12-30 12:47 | 只看该作者
lmingyi 发表于 2016-12-25 18:58
新版不建议使用旧版语法,新版要求汇编需要再函数体内指定,这种写法需要放再汇编文件内。 ...

谢谢

使用特权

评论回复
10
hufengweixx| | 2017-1-3 08:38 | 只看该作者
楼上的正解

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

125

帖子

2

粉丝