打印

ARM 7运行模式的问题

[复制链接]
1113|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hsbjb|  楼主 | 2011-11-22 23:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看手册里介绍,ARM7 处理器支持7种运行模式。我看了下,我正在调试的程序(没有操作系统,裸机调)一般情况下是工作在管理模式下的,有中断就进入irq模式,出错时是abt模式或者und模式。

我想问一下,一般我们编的程序是不是应该使它运行在用户模式下?像我遇到的情况,没加载操作系统但代码运行在系统模式下对不会造成什么不好的影响?(我用的是44binit.s引导程序,里面是使代码运行在系统模式下)
从irq模式退到usr或sys模式是自动完成的吗?用不用我们去管理?
代码运行在系统模式下跟运行在用户模式下有什么大的区别吗?

相关帖子

沙发
zheng522| | 2011-11-23 08:44 | 只看该作者
这个问题还没有研究过,不过我想应该没有什么区别的,回头试验下~~~

使用特权

评论回复
板凳
osesemi| | 2011-11-23 15:49 | 只看该作者
:)

使用特权

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

本版积分规则

193

主题

2354

帖子

0

粉丝