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

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

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