请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 主题中讨论的其他器件:HALCOGEN
我有一个基本的问题。
我找不到有关如何切换到用户模式的说明。
如何切换到用户模式?
此致。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我有一个基本的问题。
我找不到有关如何切换到用户模式的说明。
如何切换到用户模式?
此致。
感谢您的支持。
通过使用 HalCoGen 启用 OS、我可以找到一个看起来处于用户模式的代码。
下面我想,这是正确的吗?
<#define portRESET_privile( xRunningPrivileged ) if ( xRunningPrivileged == 0 ) PORTswitch_TO_USER_MODE() >
但是、在禁用操作系统时无法找到此代码。
我不想在系统中使用操作系统。
在禁用操作系统时、我是否可以将模式更改为用户?
您好!
您可以使用以下汇编指令切换到用户模式
CPS #0x10
您可以使用 CPS 指令切换到任何模式。 更多详细信息、请参考 Cortex R4技术参考手册。
注意:此指令不能在用户模式下使用。 因此、如果要从用户模式切换到任何其他特权模式、可能需要执行 SWI 调用、进入监控器模式、然后在 SWI 处理程序中执行切换。
希望这对您有所帮助!
谢谢、此致、
Veena