[发明专利]针对SoC系统的软件程序调试方法在审
申请号: | 202110954809.8 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113672510A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 谷佳华;张玉安;丁杰;郦清华 | 申请(专利权)人: | 长沙海格北斗信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 soc 系统 软件 程序 调试 方法 | ||
1.一种针对SoC系统的软件程序调试方法,包括如下步骤:
S1.确认需要进行监视的从机设备;
S2.在待监视的从机设备的入口端设置监视器;
S3.通过AXI协议中的ID信息,对访问待监视的从机设备的不同主机设备进行记录;
S4.针对设置的每一个监视器,设计软件排错功能;
S5.结合现有技术和步骤S1~S4的技术内容,对SoC系统的软件程序进行调试。
2.根据权利要求1所述的针对SoC系统的软件程序调试方法,其特征在于步骤S3所述的通过AXI协议中的ID信息,对访问待监视的从机设备的不同主机设备进行记录,具体包括如下步骤:
设定存在m个主机设备和n个从机设备,主机设备和从机设备之间通过AXI总线矩阵连接,每一个主机设备均对应一个独立的编码,且AXI总线矩阵的所有主机端口ID信息宽度均相同;
A.AXI总线矩阵的主机端口ID信息宽度AMid由如下公式表示:
AMid=max(AMid1,AMid2,...,AMidi,...,AMidm)
式中AMidi为第i个主机设备的ID信息宽度标识;
B.AXI总线矩阵从机侧的ID信息位宽ASid由如下公式表示:
式中log2m为编码所有主机设备所需要的比特数;为向上取整操作;
C.根据步骤B中编码所有主机设备所需要的比特数信息,和每一个主机设备所对应的独立的编码,对访问待监视的从机设备的不同主机设备进行记录。
3.根据权利要求1或2所述的针对SoC系统的软件程序调试方法,其特征在于步骤S4所述的针对设置的每一个监视器,设计软件排错功能,具体包括如下步骤:
a.软件排错功能设置在存储空间位置;
b.针对同一个从机设备端口,根据需求设置若干个排错窗口;每一个排错窗口均用于设置参数。
4.根据权利要求3所述的针对SoC系统的软件程序调试方法,其特征在于步骤b所述的针对同一个从机设备端口,根据需求设置若干个排错窗口;每一个排错窗口均用于设置参数,具体为针对同一个从机设备端口,根据需求设置若干个排错窗口;每一个窗口均设置三个参数Master、Property和AddressRange;其中Master为访问从机设备的主机信息;Property为所访问的地址区间的范围属性,所述的范围属性包括只读属性和只写属性;AddressRange为排错地址范围,且为一个开区间范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙海格北斗信息技术有限公司,未经长沙海格北斗信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110954809.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能源自动分输方法
- 下一篇:一种用于泵阀铸件的铸造工艺