[开发工具] 请教一个IAR 5.3汇编编译警告问题

[复制链接]
2676|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

主题

295

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部