打印

程序跑飞到flash里面去了,从sdram跑到flash里面了

[复制链接]
2270|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ma1986|  楼主 | 2009-11-11 19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是44b0的板子,初始化的时候将程序从flash里面拷贝到sdram里面运行。
然后跑了几个小时后,发现数据中止异常。我程序运行在svc模式下,发现svc里面的r14(lr)=0x3f6,是flash的地址,我没有使用thumb指令集。

很奇怪,怎么会从sdram跑到了flash,而且还不是0x3f4/0x3f8的地址。。。

相关帖子

沙发
ma1986|  楼主 | 2009-11-16 12:44 | 只看该作者
有谁见过吗???很想不通啊~~~stack分配的足够大啊,而且中断也加了__irq,并且中断也进进出出上千次了~~~

使用特权

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

本版积分规则

48

主题

101

帖子

1

粉丝