Reset Control

本文介绍了BIOS中Reset机制的基本概念,包括硬重置、软重置、全局重置和特殊周期重置四种类型,并详细阐述了每种重置的原理、作用和应用场景。硬重置涉及整个Chipset及所有设备;软重置仅重置CPU;全局重置类似硬重置但带有掉电动作;特殊周期重置是由CPU触发的不可避免的软重置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Reset Control

1.Reset Introduction

 

Reset机制是BIOS中一个很基本的动作,很多部分的操作往往需要做一下Reset然后才能正常工作。Reset如影随形无处不在,哪个功能不正常就Reset一下呗(玩笑而已:)),ResetBIOS code中还真是挺多的,翻翻code就会找到像MRC初始化、ME设置、Setup的调整 、三键重启、BIOS Flash之后的Reset等等。虽说Reset是一个很简单的操作,但是我一直搞不清楚Reset有哪些种类,这些Reset

typedef struct { uint32_t RESERVED0[2] ; __IO uint32_t HSM_ID ; // Module Identifier Register uint32_t RESERVED1[5] ; __IO uint32_t HT2HSMF ; // Host to HSM Flag Register __IO uint32_t HT2HSMIE ; // Host to HSM Interrupt Enable __IO uint32_t HSM2HTF ; // HSM to Host Flag Register __IO uint32_t HSM2HTIE ; // HSM to Host Interrupt Enable __IO uint32_t HSM2HTIS ; // HSM to Host Interrupt Select __IO uint32_t HSM2HTS ; // HSM to Host Status __IO uint32_t HT2HSMS ; // Host to HSM Status uint32_t RESERVED2 ; __IO uint32_t CLKCTRL ; // Clock Control Register uint32_t RESERVED3[7] ; __IO uint32_t DBGCTRL ; // Debug Control Register __IO uint32_t PINCTRL ; // Pin Control Register uint32_t RESERVED4[6] ; __IO uint32_t ERRCTRL ; // Error Control Register __IO uint32_t ERRIE ; // Error Interrupt Enable Register __IO uint32_t ERRADDR ; // Error Address Register uint32_t RESERVED5[5] ; __IO uint32_t EXTIF ; // External Interrupt Flag Register __IO uint32_t EXTIE ; // External Interrupt Enable uint32_t RESERVED6[6] ; __IO uint32_t SAHBASE ; // Single Access to Host Base Address Register uint32_t RESERVED7[7] ; __IO uint32_t RSTCTRL ; // Reset Control Register __IO uint32_t RSTPWD ; // Reset Password Register uint32_t RESERVED8[2] ; __IO uint32_t SENSIF ; // Sensor Interrupt Flag Register __IO uint32_t SENSIE ; // Sensor Interrupt Enable Register __IO uint32_t SENSAPPRST ; // Sensor Application Reset Enable Register __IO uint32_t SENSSYSRST ; // Sensor System Reset Enable Register uint32_t RESERVED9[16320] ; __IO uint32_t SAHMEM[16384] ; // Single Access to Host Memory Window } HSM_BRIDGE_TypeDef;
最新发布
05-30
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值