[发明专利]应用于具有多系统的终端的调试方法、终端和存储介质在审
申请号: | 202110412220.5 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113138918A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 马迎斌 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京知帆远景知识产权代理有限公司 11890 | 代理人: | 孟庆莹 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 具有 系统 终端 调试 方法 存储 介质 | ||
1.一种应用于具有多系统的终端的调试方法,其特征在于,所述终端包括第一片上系统和第二片上系统,所述第一片上系统和所述第二片上系统通过总线连接,所述多系统包括第一操作系统和第二操作系统,所述第一操作系统运行于所述第一片上系统,所述第二操作系统运行于所述第二片上系统,所述第一操作系统上运行GDB客户端,所述第二操作系统上运行GDB服务端;所述方法包括:
所述GDB客户端接收调试终端发送的调试命令,并通过总线向将所述调试命令发送给所述GDB服务端;
所述GDB服务端执行所述调试命令,得到调试结果,并通过总线将所述调试结果发送给所述GDB客户端;
所述GDB客户端显示所述调试结果。
2.根据权利要求1所述的调试方法,其特征在于,所述GDB客户端通过总线向将所述调试命令发送给所述GDB服务端,包括:
所述GDB客户端根据远端串行协议RSP对所述调试命令进行封装,得到第一RSP数据包,并通过总线向所述GDB服务端发送所述第一RSP数据包;
所述方法还包括:
所述GDB服务端根据RSP对所述第一RSP数据包进行解封装,得到所述调试命令。
3.根据权利要求1或2所述的调试方法,其特征在于,所述GDB服务端通过总线将所述调试结果发送给所述GDB客户端,包括:
所述GDB服务端根据RSP对所述调试结果进行封装,得到第二RSP数据包,并通过总线向所述GDB客户端发送所述第二RSP数据包;
所述方法还包括:
所述GDB客户端根据RSP对所述第二RSP数据包进行解封装,得到所述调试结果。
4.根据权利要求1所述的方法,其特征在于,所述第二片上系统采用ARM cortex-M处理器,其中,所述ARM cortex-M处理器支持调试监视器模式,所述GDB服务端通过将所述ARMcortex-M处理器陷入调试监视器模式异常以执行所述调试命令。
5.根据权利要求4所述的方法,其特征在于,所述ARM cortex-M处理器包括闪存补丁和断点FPB单元,所述FPB单元中配置断点寄存器,其中,所述断点寄存器用于存储断点的信息。
6.根据权利要求5所述的方法,其特征在于,所述断点寄存器包括断点控制寄存器和N个断点比较寄存器中的至少一种,所述N为所述ARM cortex-M处理器支持的断点个数,所述N为正整数;
其中,所述断点控制寄存器用于存储所述ARM cortex-M处理器支持的断点个数和所述FPB单元的使能状态;
所述N个断点比较寄存器和所述ARM cortex-M处理器支持的N个断点一一对应,每个断点比较寄存器用于存储对应的断点的地址和使能状态。
7.根据权利要求4或5所述的方法,其特征在于,所述ARM cortex-M处理器包括观察点和跟踪DWT单元,所述DWT单元中配置观察点寄存器,其中,所述观察点寄存器用于存储观察点的信息。
8.根据权利要求7所述的方法,其特征在于,所述观察点寄存器包括观察点控制寄存器,M个观察点功能寄存器,M个观察点比较寄存器和M个观察点范围寄存器中的至少一种,所述M为所述ARM cortex-M处理器支持的观察点个数,所述M为正整数;
其中,所述观察点控制寄存器用于存储所述ARM cortex-M处理器支持的观察点个数;
所述M个观察点功能寄存器和所述ARM cortex-M处理器支持的M个观察点一一对应,每个观察点功能寄存器用于存储对应的观察点的类型;
所述M个观察点比较寄存器和所述ARM cortex-M处理器支持的M个观察点一一对应,每个观察点比较寄存器用于存储对应的观察点的地址;
所述M个观察点范围寄存器和所述ARM cortex-M处理器支持的M个观察点一一对应,每个观察点范围寄存器用于设置对应的观察点涉及的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110412220.5/1.html,转载请声明来源钻瓜专利网。