EPC和ErrorEPC

2023-11-28 01:20
文章标签 epc errorepc

本文主要是介绍EPC和ErrorEPC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EPC :Exception Program Counter (CP0 Register 14, Select 0), 异常返回地址寄存器,用于存储异常返回地址。
ErrorEPC :ErrorEPC Register (CP0 Register 30, Select 0),发生复位异常时的异常地址寄存器。


EPC和ErrorEPC的相同点:
  1. 两个寄存器都是可读可写的,存储32bit地址,通常情况下发生异常时由硬件更新。软件也可以去写这两个寄存器。
  2. 用于记录发生异常时的指令的虚拟地址。
    如果发生异常的指令在分支延迟槽里(cause[BD]=1),EPC和ErrorEPC指向前一条分支或跳转指令。
  3. EPC和ErrorEPC是eret指令的返回地址。

EPC和ErrorEPC的不同点:
  1. EPC发生异常或中断时会被更新,记录的是当前这次发生异常的虚拟地址。
    ErrorEPC发生reset异常时会被更新,记录的是上一次异常的虚拟地址。
  2. 当SR(EXL)=1时,cpu不去写EPC。只有SR(EXL)=0时,EPC会被更新。

  • 下图是mips官方文档对这两个寄存器的描述:
    在这里插入图片描述
    在这里插入图片描述

  • ErrorEPC寄存器可以在重启之后对系统上一次reset前的异常进行debug,使用方法如下:

__asm__ __volatile__ ("mfc0  %0, $30,  0   \n\t""nop                  \n\t":"=r"(errorpc):);
printk("CPU%d RESET ERROR PC:%08X\n", cpu,errorpc);


作者声明:本文是作者学习总结,能力有限,难免出现问题,如发现问题会及时修改。如有侵权,联系本人删除。

这篇关于EPC和ErrorEPC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428824

相关文章

RFID 课程要点总结(五)EPC

5. EPCglobal Standard & protocol Concept of EPC global network EPCglobal Network: a technology that allows trading partners to document and determine the location of individual goodsif possible in

gs1-epc-tids_GS示例集合-第2部分

gs1-epc-tids 在“ 示例GS集合”的第1部分中 ,我演示了使用select和selectWith筛选GS Collections中的集合的几种不同方法。 为了调用select,我们传入了谓词,通常作为lambda。 为了调用selectWith,我们传递了Predicate2,通常作为方法参考。 GS集合中有很多采用谓词的方法,包括选择,拒绝,检测,任何满足,全部满足,

html5制作积分榜,《CS:GO》2019年12月HLTV战队积分榜:TYLOO位列TOP20,获得EPC流星奖...

根据各大战队在11月份的表现,我们更新了全球排名,TYLOO荣获EPC奖励。 11月份有着许多大大小小的线下赛事,从区域性的极限之地亚洲总决赛到亚特兰大和延雪平的DreamHack公开赛,再到IEM北京,CAC以及月底的ECS S8总决赛,队伍排名发生了很大的变化。 最顶端的队伍变化幅度并不大,前四名略有调整,因为在IEM北京夺冠后,Astralis从Evil Geniuses手中夺回了桂冠,

过程建模EPC,我拿什么拯救你

作者    :胡长城 [ 银狐999 ] http://www.javafox.orghttp://blog.csdn.net/james999 完成日期:2006-10-8 version 1.0联系信箱:james-fly@vip.sina.comMSN     :fcxiao2000@hotmail.com  引言 EPC是一种过程建模方法,全称是 Event-drive

中科大 EPC 英语考试注意事项

免修规定考试形式1. 听力(8×1+3×1+3×1×3=20分)2. 单词(20×1=20分)3. 语法结构(10×1=10分)4. 阅读(5篇,每题两分,5×2×5=50分) 机考答题建议实战 免修规定 研究生英语课免修规定(发布时间:2023-07-25) 满足下列条件之一的可以 申请免修: 托福(不含托福家庭版)不低于80分,(成绩取得时间在2021年9月1日后,

EPC网络架构

合设无法满足大业务需求时分设

钢带EPC纠偏比例伺服液压站比例伺服阀控制器

钢带EPC纠偏比例伺服液压站是一种专门用于卷取机的自动化设备,主要目标是确保钢带的一侧边缘保持平直,从而避免在后续运输和处理过程中损坏带钢的边缘。这种系统主要应用于钢铁、橡胶、造纸等行业的非透明带材连续生产线上。 该系统主要由液压源、电液伺服阀、放大器、伺服液压缸、卷筒和位置检测传感器等部件组成。整个液压伺服系统是一个单位负反馈系统。此外,它还包括光电探测装置、EMV控制箱及操作盘、液压

ISO18000-6C标签EPC号OTG手机阅读器HX-R65H注意事项

HX-R65H是一款兼容ISO 18000-6C标准,其工作频率为902MHz~928MHz,用于短距离识别或者后台发卡器管理的小型一体化读写器,可直接通过迷你USB接口与Android智能系统平台连接使用。可以随意拨插(即插即用),不用外加电源,精美小巧的设计不仅在使用时简单方便,且读取稳定精准可靠。 该产品不仅可以在手机/平板灯Android系统平台上使用,而且还可以通过OTG转换线连

Gamesa宣布获得130MW印度最大太阳能光伏EPC合同

西班牙Gamesa Corporacin Tecnolgica与印度开发商Atria Power签署EPC合同,将在印度南部的卡纳塔克邦和安得拉邦的两个开发区建设130兆瓦太阳能发电项目。   这是Gamesa自去年进入印度太阳能行业以来获得的最大太阳能订单。 该项目光伏逆变器由Gamesa Electric制造 根据该EPC合同的条款,Gamesa将开发两座太阳能发电厂,容量分别为90兆瓦和

中科大 Epc 综合英语备考 之 词汇篇

Lesson 1 ENGLISH — A WORLD LANGUAGE单词表课后练习同义替换选词填空 Lesson 2 MY LACK OF GUMPTION单词表课后练习同义替换选词填空 Lesson 3 WINNING ISN'T EVERYTHING单词表课后练习同义替换选词填空 Lesson 5 PRIVATE SPACE单词表课后练习同义替换选词填空 Lesson 9