MSR错误代码
- 格式:doc
- 大小:1.06 MB
- 文档页数:81
CPSR各位含义2012-8-19了解ARM处理器的工作模式和各个寄存器的功能,对移植操作系统是很有帮助的。
ARM处理器共有7种不同的处理器模式:1、用户模式(User):正常程序的执行模式。
2、快速中断模式(FIQ):用于高速数据传输和通道处理。
3、外部中断模式(IRQ):用于通常的外部中断处理。
4、特权模式(SVE):又叫管理模式,供操作系统使用的一种保护模式。
5、数据访问中止模式(ABT):用于虚拟存储和存储保护。
6、未定义指令中止模式(UND):用于支持通过软件方针硬件的协处理器。
7、系统模式(SYS):用于运行特权级的操作系统任务。
除了用户模式以外的其他6种处理器模式称为特权模式。
在这些模式下,程序可以访问所有的系统资源,也可以任意地进行处理器的模式切换。
其中,除了系统模式以外,其他5种特权模式又称为异常模式。
大多数的用户程序运行在用户模式下。
这时,应用程序不能够访问一些受操作系统保护的系统资源。
应用程序也不能直接进行模式的切换。
当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理过程中进行处理器模式切换。
ARM处理器一共有37个寄存器:31个通用寄存器、6个状态寄存器。
1、未备份寄存器(R0-R7)对于每个未备份寄存器来说,在所有的处理器模式下指的都时同一物理寄存器。
在异常中断造成处理器模式切换时,由于不同的处理器模式使用相同的物理寄存器,可能造成寄存器中数据被破坏。
2、备份寄存器(R8-R14)对于R8-R12来说,在快速中断模式下,每个寄存器对应两个不同的物理寄存器。
对于R13-R14来说,每个寄存器对应6个不同的物理寄存器,其中一个是用户模式和系统模式共用的。
寄存器R13常用做栈指针。
寄存器R14又被称为连接寄存器(LR)。
有下面两种特殊用途:A、每个处理器模式自己的物理R14中存放在当前子程序的返回地址。
当通过BL或BLX指令调用子程序时,R14被设置成该子程序的返回地址。
H3C MSR系列路由器FAQ目录1.1 问:华为3COM公司MSR系列路由器的MSR表示什么含义? (3)1.2 问:MSR系列路由器同R/AR系列路由器主要有什么不同,其主要特点是什么? (3)1.3 问:MSR系列路由器产品推出后,对当前在售产品有什么样的销售影响和怎样的计划? (4)1.4 问:MSR系列路由器主要有哪些型号和子系列,具有什么样的硬件接口和规格? (4)1.5 问:MSR系列路由器支持怎样的接口模块和类型? (6)1.6 问:请简单介绍一下MSR系列路由器的电源情况? (7)1.7 问:MSR系列路由器是怎样保证用户投资的? (7)1.8 问:MSR系列路由器采用了COMWARE V5版本,它同AR系列路由器采用的VRP3.X版本有什么样的变化? (8)1.9 问:MSR系列路由器宣称全面支持IPv6,那么支持的程度如何? (8)1.10 问:MSR系列路由器宣称集成多业务,业务集成主要体现在哪些方面? (9)1.11 问:请简单介绍一下MSR系列路由器集成安全业务的情况? (9)1.12 问:请简单介绍一下MSR系列路由器集成以太网交换业务的情况? (10)1.13 问:请简单介绍一下MSR系列路由器集成语音业务的情况? (11)1.14 问:请简单介绍一下MSR系列路由器集成的开放式业务情况? (11)1.15 问:MSR系列路由器支持USB和CF卡新型存储介质的应用,其主要功能是什么? (12)1.16 问:MSR系列路由器在可靠性方面具有哪些特点? (12)1.1 问:华为3COM公司MSR系列路由器的MSR表示什么含义?答:MSR为英文Multiple Services Router的缩写,即多业务开放路由器,该系列路由器集数据、语音、安全、交换和用户开放的业务等于一体,是真正意义上的集成了多业务的路由器产品系列,是华为3COM公司推出的新一代中低端路由器产品系列,它会给用户带来全新的业务能力和扩展能力。
msr模块代码-概述说明以及解释1.引言1.1 概述MSR模块代码是指一种特定的代码模块,用于实现对机器特定寄存器(Machine-Specific Registers)的访问和控制。
这些寄存器通常包含了处理器的控制信息,对于操作系统和底层软件的开发和调试非常重要。
在现代计算机系统中,MSR模块代码扮演着至关重要的角色,它们可以使软件开发人员更加灵活地访问和控制处理器的各种特性,从而实现更高效的代码优化和系统调优。
本文将深入探讨MSR模块代码的概念、重要性以及使用场景,旨在帮助读者更好地理解和运用这一关键技术。
1.2文章结构1.2 文章结构本文将分为三个主要部分来掐头去尾地探讨MSR模块代码。
首先,我们将在引言部分提供对MSR模块代码的概述,以及文章整体结构的介绍。
接着,在正文部分中,我们将详细解释什么是MSR模块代码、MSR 模块代码的重要性以及其使用场景。
最后,在结论部分,我们将总结MSR模块代码的作用,并展望其未来的发展前景。
通过全面的讨论,我们旨在为读者提供对MSR模块代码的深入了解,并展示其在计算机科学领域中的重要性和潜力。
1.3 目的在编写本文的目的是为了深入探讨MSR模块代码在软件开发中的重要性和作用。
通过对MSR模块代码的概述、使用场景和未来发展的展望,希望读者能够全面了解MSR模块代码的概念和功能,从而更好地应用于实际项目开发中。
此外,通过对MSR模块代码的分析和总结,可以为软件开发者提供更好的指导和参考,帮助他们提高代码质量、提升开发效率,从而推动软件行业的发展和进步。
愿本文能为读者带来更多启发和思考,使他们更加深入地理解和应用MSR模块代码。
2.正文2.1 什么是MSR模块代码MSR模块代码是指一种特定类型的软件代码,它通常用于处理CPU 主动调整的机制。
MSR是Model Specific Register的缩写,指的是与特定CPU型号相关的寄存器,这些寄存器可以提供对CPU内部机制的细粒度控制。
第3章Cortex-M3内核结构3.1 M3处理器内核结构概述Cortex-M3是一个32位处理器内核,简称M3。
内部的数据总线宽度是32位的,寄存器是32位的,存储器接口也是32位的。
M3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。
这样一来数据访问不再占用指令总线,从而提升了性能。
为实现这些特性,M3内部含有好几条总线接口,每条都经过优化,适合自己的应用场合,并且它们可以并行工作。
但是另一方面,指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。
换句话说,不是因为有两条总线,可寻址空间就变成8GB了。
比较复杂的应用可能需要更多的存储系统功能,为此M3提供一个可选的MPU,而且在需要的情况下也可以使用外部的高速缓存(Cache)。
另外M3支持大、小端两种存储模式。
M3内部还附赠了好多调试组件,用于在硬件水平上支持调试操作,如指令断点,数据观察点等。
另外,为支持更高级的调试,还有其它可选组件,包括指令跟踪和多种类型的调试接口。
图3-1-1是以Cortex-M3为内核所设计的处理器芯片的一个简化视图。
图3-1-1 Cortex-M3处理器简化视图3.2 M3内核寄存器M3寄存器组包括通用寄存器和特殊功能寄存器两部分。
如图3-2-1所示,M3处理器拥有16个通用寄存器R0-R15和5个特殊功能寄存器,下面对其分类介绍。
进程堆栈寄存器s图3-2-1 Cortex-M3寄存器3.2.1 通用寄存器1)通用寄存器R0-R12。
R0--R12是完全通用32位寄存器,用于数据操作,而绝大多数16位Thumb 指令只能访问R0-R7,而32位Thumb-2指令可以访问所有寄存器。
2)堆栈指针R13/SP。
M3拥有两个堆栈指针SP分组,即MSP和PSP,是两个完全独立的物理寄存器空间,但在任一时刻只能使用2个分组中的一个。
堆栈指针寄存器使用的有关说明如下:♦主堆栈指针(MSP):复位后缺省使用的堆栈指针,用于操作系统内核以及异常处理例程(包括中断服务例程);♦进程堆栈指针(PSP):由用户的应用程序代码使用;♦堆栈指针的最低两位永远是0,堆栈总是4字节对齐的。
Windows错误代码汇总大全(5-3)1241 网络地址无法用于要求的操作。
1242 服务已经注册。
1243 指定的服务不存在。
1244 由于尚未验证用户身份,无法执行要求的操作。
1245 由于用户尚未登录网络,无法运行要求的操作。
指定的服务不存在。
1246 继续工作。
1247 完成初始化操作后,试图再次运行初始化操作。
1248 没有其他本地设备。
1249 指定的站点不存在。
1250 具有指定名称的域控制器已经存在。
1251 只有连接到服务器上时,才支持该操作。
1252 即使没有改动,组策略框架也应该调用扩展。
1253 指定的用户没有一个有效的配置文件。
1254 Microsoft Small Business Server 不支持此操作。
1300 不是对所有的调用方分配引用特权。
1301 帐户名与安全标识符之间的映射未完成。
1302 没有为该帐户明确地设置系统配额限制。
1303 没有可用的密钥。
返回已知的密钥。
1304 密码太复杂,无法转换成LAN Manager 密码。
返回的LAN Manager 密码是空字符串。
1305 修订级别未知。
1306 表示两个修订级别不兼容。
1307 无法将此安全标识符指定为该对象的拥有者。
1308 无法将此安全标识符指定为主要的对象组。
1309 当前并未模拟客户的线程试图操作模拟令牌。
1310 不可以禁用该组。
1311 目前没有可用的登录服务器处理登录请求。
1312 指定的登录会话不存在。
该会话可能已终止。
1313 指定的权限不存在。
1314 客户不保留请求的权限。
1315 提供的名称不是正确的帐户名称格式。
1316 指定的用户已经存在。
1317 指定的用户不存在。
1318 指定的组已经存在。
1319 指定的组不存在。
1320 或者指定的用户帐户已经是某个特定组的成员,或者也可能指定的组非空而不能被删除。
1321 指定的用户帐户不是所指定组帐户的成员。
1322 上次保留的管理帐户无法关闭或删除。
8 MSR错误代码
本章叙述了故障的原因及其对策措施,也说明了纠正错误的步骤。
主要错误在‘维修手册/错误纠正的步骤’中作了说明。
小心:对于原因和措施严格遵照‘安全’中的说明。
8.1错误代码:跟设备有关的错误代码(EQ)
句子编号:
D14OEC-91-080-D0
说明:用(M)标记为维修工作。
NC——数控;NG——不好;MOUNT—安装,组装;
ON——开;OFF——关;ZL——Z的左工作台;ZR——Z的右工作台。
NC——数控;M-ORG——机器原点;HC ——跟贴头相关的错误代码。
OK——好,行;
OPERATION READY——操作准备。
8.2错误代码:跟贴头有关的错误代码(HC)
句子编号:D14OEC-91-090-D0
8.3错误代码:跟运动相关的错误代码(MC)
句子编号:D14OEC-91-100-F0
MMC——机器主控制器;MMI——人机界面。
8.4 错误信息:NC相关的错误信息(NC)
句子编号:D14OEC-91-110-B0
说明:Limit 限值,限位
8.5错误代码: 跟脉冲电机(PM)相关的错误
句子编号:D14OEC-91-120-B0。