发 帖  
原厂入驻New
[问答]

关于处理器模式的问题如何解决

239 处理器
分享
我在PIC32系列参考手册Sec 3中读到:内存段的映射取决于CPU错误级别(由CPU状态寄存器中的ERL位设置)。在复位、软复位或NMI上,CPU设置错误级别(Erl=1)。在这种模式下,处理器以内核模式运行,并且USEG/KUSEG被视为未映射和未连接的区域,并且图3-1中的映射不适用。这种模式提供了与使用基于TLB的MMU的其他MIPS处理器核的兼容性。C启动代码将ERL位清除为零,因此当应用程序软件启动时,可以看到如图3-1所示的适当的虚拟物理内存映射。如果ERL标志在启动代码中被清除为0,这意味着代码进入用户模式,然后这意味着外围设备不能使用,但我可以完美地使用代码中的外围设备。那么它是如何工作的呢?当做。
0
2020-5-15 14:33:57   评论 分享淘帖 邀请回答
2个回答
有效模式是UM、Erl和EXL位的组合。当清除Erl时,UM同时被设置为0以指示内核模式。
2020-5-15 14:39:40 评论

举报

你看一下初始化代码,我可以看到MCU是在内核模式下启动的。
2020-5-15 14:56:35 评论

举报

只有小组成员才能发言,加入小组>>

125个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表