RXT在RAM中运行

[复制链接]
2988|3
 楼主| SWITEC 发表于 2007-5-23 19:43 | 显示全部楼层 |阅读模式
我建了2个简单的空任务在RAM中,但每次都死在<br /><br />SWI_Handler:<br />40000044&nbsp;EAFFFFFE&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SWI_Handler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt0x40000044&gt<br />这个位置,<br />请问这是那里出了问题,我其它的程序是可以的,想用操作系统。碰到这个过不去了。谁给我提示下,谢谢了先<br />
 楼主| SWITEC 发表于 2007-5-24 13:23 | 显示全部楼层

re

问题出在BX&nbsp;PC指令上。
lenglx 发表于 2007-5-24 13:26 | 显示全部楼层

IMPORT SWI_Handler

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;swi&nbsp;used&nbsp;by&nbsp;RTL&nbsp;os<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IMPORT&nbsp;&nbsp;&nbsp;&nbsp;SWI_Handler<br />SWI_Addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DCD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SWI_Handler<br /><br />Undef_Handler&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Undef_Handler<br />;SWI_Handler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SWI_Handler
 楼主| SWITEC 发表于 2007-5-25 15:19 | 显示全部楼层

re

谢谢,不过现在又出新的问题了,就是加载后有时候能正常运行,有时候不是,我都搞不清是谁的问题了。我是在KEIL下编译,然后在REALVIEW下调试,有时候加载后,代理老是在S和R间切换,有时候就正常,他们2者之间需要特别的设置吗,我用是默认的。程序烧到FLASH是稳定的,就是在RAM不稳定,不知道是那里的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

24

帖子

0

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