打印
[开发工具]

请教一个IAR 5.3汇编编译警告问题

[复制链接]
2001|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
byeyear|  楼主 | 2009-4-27 11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是stm32f103的片子,IAR网站上下载的5.3试用版,如下指令编译时会有警告:
ldr sp, [r0]
Warning: sp as destination register is unpredictable
KEIL编译同样的指令则没有警告

翻了下CM3的architecture manual
它说 LDR rt, [rn] 这样的指令允许rt为sp

不知道IAR的警告是因为该指令本身存在问题,还是该指令本身没问题,只是IAR认为该指令存在风险?

板子还没加工好,目前用simulator在跑。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

296

帖子

0

粉丝