打印
[ZLG-ARM]

IAR下调试问题!!

[复制链接]
1448|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
btiger2000|  楼主 | 2008-5-9 13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
添加完一段代码后,调试时,在每次断点时,显示如下:
The stack pointer for stack 'SVC_STACK' (currently 0x40000A58) is outside the stack range (0x40007600 to 0x40007C00)


且程序工作也不正常。 修改.XCL文件中SVC_STACK_SIZE 大小,现象依旧!还请高手高手指点一下,如何解决?谢谢!

相关帖子

沙发
btiger2000|  楼主 | 2008-5-9 13:54 | 只看该作者

在网上艘了半天,很多人问该问题!

就是没有有效的解决办法 阿!

使用特权

评论回复
板凳
btiger2000|  楼主 | 2008-5-9 14:55 | 只看该作者

帮帮忙阿!进行不下去了!

使用特权

评论回复
地板
Swd21ic| | 2008-5-9 23:46 | 只看该作者

Re

这句话写的不能再清楚了..

查下启动代码里sp_svc指向哪?..

使用特权

评论回复
5
btiger2000|  楼主 | 2008-5-11 16:28 | 只看该作者

谢谢楼上的!

意思我看得懂!但是找不到解决办法!也不知道如何产生的,只是在增加一段代码后就出现了这个问题。

我查找了一下启动代码与SVC_STACK有关的只有两句

RSEG    SVC_STACK:DATA:NOROOT(2)

 ldr     sp,=SFE(SVC_STACK) & 0xFFFFFFF8     ; End of SVC_STACK

我还真不会改!还请高手指点一下!谢谢了!

使用特权

评论回复
6
btiger2000|  楼主 | 2008-5-12 16:35 | 只看该作者

这个问题好像可以忽略!

程序调好了!忽略它也没问题

使用特权

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

本版积分规则

80

主题

1176

帖子

6

粉丝