打印

未定义指令异常

[复制链接]
1406|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ma1986|  楼主 | 2009-10-30 19:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的程序出现了未定义指令异常。在svc和irq下面的r14,我查看lr的地址属于在c语言里面,我一直调用的两个函数,这两个函数每次运行,至少能运行几十万次。是什么原因造成了未定义指令异常呢???

另外,我原来程序初始化的时候,将svc的sp指向0x0c7ff900,但是在发生未定义指令异常后,我查看,发现sp=0xc7ff510,我为stack和中断分配的起始地址为0xc7ff800,如今超过了我分配的空间,是因为这个造成了未定义指令异常吗???

另外,我将ROM里面的代码和数据映射到了bank6上。。
base of rom: 0x0c050000
top of rom:   0x0c087ed4
base of bss: 0x0c087ed4
base ofzero: 0x0c08b67c
end of bss:   0x0c090878

未定义指令发生是不是因为处理器到pc指向的内容读取指令,去执行的时候发现无此命令,所发生的中断呢???

相关帖子

沙发
yuhuihui| | 2009-11-2 15:16 | 只看该作者
:(顶下

使用特权

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

本版积分规则

48

主题

101

帖子

1

粉丝