F2812中程序异常返回的问题

[复制链接]
2268|3
 楼主| hustccb 发表于 2012-4-3 16:46 | 显示全部楼层 |阅读模式
这几天我在调F2812时遇到一个很奇怪的问题。程序返回寄存器(RPC)总是在某些地方发生突变,指向了非法地址区,然后程序就跑飞了,这是什么原因造成的呢??找了好几天还是没发现原因。希望大家帮帮忙啊
沈老 发表于 2012-4-4 19:18 | 显示全部楼层
无效的中断?
 楼主| hustccb 发表于 2012-4-4 20:31 | 显示全部楼层
不是的,我刚才把SP指针偶对齐后解决了一大部分问题,至少在中断中调用C函数是没有问题的了,但是在外部RPC还是突变了,指向了0地址。我再检查检查。
 楼主| hustccb 发表于 2012-4-5 16:01 | 显示全部楼层
刚才已经解决问题,UCOS3.02已经在F2812上运行起来了。前前后后纠结了一个星期,经验教训不少。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

11

帖子

0

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