[发明专利]嵌入式微处理器的调试方法及嵌入式微处理器在审
申请号: | 202010573848.9 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111708707A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 燕雪松;刘亮;张茜歌;侯健潮 | 申请(专利权)人: | 北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心);国家电网有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/60;G06F21/64 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 微处理器 调试 方法 | ||
1.一种嵌入式微处理器的调试方法,其特征在于,所述方法包括:
确定外部调试访问是否具有访问微处理器内某一区域的权限;
在确定所述外部调试访问具有访问所述某一区域的权限的情况下,执行所述外部调试访问的调试请求。
2.根据权利要求1所述的嵌入式微处理器的调试方法,其特征在于,所述确定外部调试访问是否具有访问微处理器内某一区域的权限,包括:
对所述外部调试访问的调试请求信息进行地址解析得到所述外部调试访问的目的地址;
对所述外部调试访问的目的地址进行地址校验,判断所述目的地址是否在可访问地址范围内;
若所述目的地址在可访问地址范围内,对所述外部调试访问的调试请求信息进行权限校验,判断所述目的地址所指区域是否允许进行读/写访问,并根据判断结果确定所述外部调试访问是否具有访问微处理器内某一区域的权限;
若所述外部调试访问的目的地址不在可访问地址范围内,拒绝所述外部调试访问并产生地址警告信号。
3.根据权利要求2所述的嵌入式微处理器的调试方法,其特征在于,所述判断所述目的地址所指区域是否允许进行读/写访问,并根据判断结果确定所述外部调试访问是否具有访问微处理器内某一区域的权限,包括:
若所述目的地址所指区域允许进行读/写访问,则确定所述外部调试访问具有访问所述目的地址所指区域的权限;
若所述目的地址所指区域不允许进行读/写访问,拒绝所述外部调试访问并产生读/写违例警告信号。
4.根据权利要求2所述的嵌入式微处理器的调试方法,其特征在于,所述方法还包括:
对微处理器内各个区域的访问权限进行配置,预先设置可访问地址范围以及各个区域的读写权限。
5.根据权利要求1所述的嵌入式微处理器的调试方法,其特征在于,所述执行所述外部调试访问的调试请求,包括:
若所述外部调试访问包括单步调试或断点调试的停止状态请求,则在执行所述停止状态请求之前判断当前执行调试的区域是否处于预设敏感区域范围内;
若当前执行调试的区域处于预设敏感区域范围内,则产生禁止停止信号。
6.根据权利要求5所述的嵌入式微处理器的调试方法,其特征在于,所述在执行所述停止状态请求之前判断当前执行调试的区域是否处于预设敏感区域范围内,包括:
根据当前PC寄存器值判断当前执行调试的区域是否处于预设敏感区域范围内。
7.一种嵌入式微处理器,其特征在于,包括:
访问权限管理模块,用于确定外部调试访问是否具有访问微处理器内某一区域的权限;
调试执行模块,用于在确定所述外部调试访问具有访问所述某一区域的权限的情况下执行所述外部调试访问的调试请求。
8.根据权利要求7所述的嵌入式微处理器,其特征在于,所述访问权限管理模块包括:
地址解析单元,用于对所述外部调试访问的调试请求信息进行地址解析得到所述外部调试访问的目的地址;
地址校验单元,用于对所述外部调试访问的目的地址进行地址校验,判断所述目的地址是否在可访问地址范围内,在判断所述目的地址不在可访问地址范围内时,拒绝所述外部调试访问并产生地址警告信号;
权限校验单元,用于在所述地址校验单元判断所述目的地址在可访问地址范围内时,对所述外部调试访问的调试请求信息进行权限校验,判断所述目的地址所指区域是否允许进行读/写访问,并根据判断结果确定所述外部调试访问是否具有访问微处理器内某一区域的权限。
9.根据权利要求8所述的嵌入式微处理器,其特征在于,
所述权限校验单元用于在判断所述目的地址所指区域允许进行读/写访问时,确定所述外部调试访问具有访问所述目的地址所指区域的权限;在判断所述目的地址所指区域不允许进行读/写访问时,拒绝所述外部调试访问并产生读/写违例警告信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心);国家电网有限公司,未经北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心);国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010573848.9/1.html,转载请声明来源钻瓜专利网。