补丁程序的控制方法和系统
基本信息
申请号 | CN202010420170.0 | 申请日 | - |
公开(公告)号 | CN111694594A | 公开(公告)日 | 2020-09-22 |
申请公布号 | CN111694594A | 申请公布日 | 2020-09-22 |
分类号 | G06F8/658(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 杨磊 | 申请(专利权)人 | 成都盛芯微科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 610041四川省成都市高新区天府五街200号1号楼A区4楼 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种补丁程序的控制方法和系统,涉及片上系统技术领域。该补丁程序的控制方法包括以下步骤:在CPU执行原程序的过程中,通过程序计数器寄存器进行计数以得到计数值,判断计数值与预设补丁跳转地址的值是否相同;当计数值与预设补丁跳转地址的值相同时触发CPU中断,CPU再跳转至中断处理函数中,以执行补丁程序;中断处理函数预设链接寄存器中的地址的值,当CPU执行完补丁程序时,CPU退出中断处理函数,并根据链接寄存器中的地址的值跳转至原程序的对应位置继续工作。本发明的补丁程序的控制方法通过监测程序计数器寄存器的计数值与预设补丁跳转地址的值是否相同以触发CPU中断,并通过中断处理函数执行补丁程序,使得处理更加方便。 |
