技术新讯 > 信息存储应用技术 > 固态存储设备的调试方法、设备及存储介质与流程  >  正文

固态存储设备的调试方法、设备及存储介质与流程

  • 国知局
  • 2024-07-31 19:49:36

本发明涉及半导体,尤其涉及一种固态存储设备的调试方法、设备及存储介质。

背景技术:

1、在传统的固态存储设备调试过程中,通常需要通过jtag接口进行物理连接,并使用gdb协议进行调试。然而,这种方式存在一些限制和不便之处。

2、使用jtag接口进行调试时,通常需要停机调试,这就会导致固态存储设备停止执行程序,无法进行实时调试。这对于一些实时性要求比较高的应用来说是不可接受的。可见使用jtag接口进行固态存储设备调试,局限性较高。

技术实现思路

1、本发明的主要目的在于解决固态存储设备调试的局限性较高的技术问题。

2、本发明第一方面提供了一种固态存储设备的调试方法,所述固态存储设备的调试方法包括:

3、检测到调试请求时,解析所述调试请求携带的目标设备信息;

4、判断是否与所述目标设备信息对应的待调试固态存储设备完成通信连接;

5、若判定与所述待调试固态存储设备完成通信连接,为所述待调试固态存储设备分配hmb缓存;

6、根据预设调试工具,在所述hmb缓存中设置断点;

7、通过所述调试工具监控所述待调试固态存储设备的读写操作,并在所述断点触发调试中断,得到调试结果。

8、可选的,在本发明第一方面的第一种实现方式中,所述若判定与所述待调试固态存储设备完成通信连接,为所述待调试固态存储设备分配hmb缓存的步骤包括:

9、若判定与所述待调试固态存储设备完成通信连接,根据预设容量,为所述待调试固态存储设备分配hmb缓存。

10、可选的,在本发明第一方面的第二种实现方式中,所述若判定与所述待调试固态存储设备完成通信连接,为所述待调试固态存储设备分配hmb缓存的步骤包括:

11、若判定与所述待调试固态存储设备完成通信连接,检测所述待调试固态存储设备的当前负载信息;

12、根据所述当前负载信息,计算所述当前负载信息对应的容量;

13、根据所述容量,为所述待调试固态存储设备的hmb缓存。

14、可选的,在本发明第一方面的第三种实现方式中,所述判断是否与所述目标设备信息对应的待调试固态存储设备完成通信连接的步骤包括:

15、获取已连接设备的设备列表,并判断所述设备列表中是否存在所述目标设备信息对应的待调试固态存储设备;

16、若存在,判定与所述待调试固态存储设备完成通信连接。

17、可选的,在本发明第一方面的第四种实现方式中,所述获取已连接设备的设备列表,并判断所述设备列表中是否存在所述目标设备信息对应的待调试固态存储设备的步骤之后,还包括:

18、若不存在,判定未与所述待调试固态存储设备完成通信连接,并输出连接待调试固态存储设备的提示信息。

19、可选的,在本发明第一方面的第五种实现方式中,所述根据预设调试工具,在所述hmb缓存中设置断点的步骤包括:

20、调用水晶磁盘性能测试工具作为预设调试工具,在所述hmb缓存中设置断点。

21、可选的,在本发明第一方面的第六种实现方式中,所述检测到调试请求时,解析所述调试请求携带的目标设备信息的步骤包括:

22、检测到调试请求时,解析出所述调试请求携带的设备id;

23、将所述设备id作为所述目标设备信息。

24、可选的,在本发明第一方面的第七种实现方式中,所述通过所述调试工具监控所述待调试固态存储设备的读写操作,并在所述断点触发调试中断,得到调试结果的步骤之后,所述方法还包括:

25、生成所述调试结果对应的页面;

26、输出所述页面。

27、本发明第二方面提供了一种固态存储设备的调试设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述固态存储设备的调试设备执行上述的固态存储设备的调试方法。

28、本发明的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的固态存储设备的调试方法。

29、在本发明实施例中,固态存储设备的调试设备通过解析调试请求和判断通信连接,可以快速准确地确定待调试固态存储设备,并为其分配hmb缓存,从而提高了调试的效率。根据预设调试工具在hmb缓存中设置断点,可以根据具体需求对待调试固态存储设备进行个性化的调试监控,满足不同调试需求。通过调试工具实时监控读写操作并触发调试中断,可以迅速得到待调试固态存储设备的状态和行为,有助于快速定位和解决问题。简化了调试流程,使得固态存储设备的生产和调试更加高效,有助于提高整体生产效率。与传统的jtag接口方式相比,该方法无需额外的硬件支持,可以适用于更多类型的固态存储设备。降低了固态存储设备调试的局限性。

技术特征:

1.一种固态存储设备的调试方法,其特征在于,所述固态存储设备的调试方法包括:

2.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述若判定与所述待调试固态存储设备完成通信连接,为所述待调试固态存储设备分配hmb缓存的步骤包括:

3.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述若判定与所述待调试固态存储设备完成通信连接,为所述待调试固态存储设备分配hmb缓存的步骤包括:

4.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述判断是否与所述目标设备信息对应的待调试固态存储设备完成通信连接的步骤包括:

5.根据权利要求4所述的固态存储设备的调试方法,其特征在于,所述获取已连接设备的设备列表,并判断所述设备列表中是否存在所述目标设备信息对应的待调试固态存储设备的步骤之后,还包括:

6.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述根据预设调试工具,在所述hmb缓存中设置断点的步骤包括:

7.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述检测到调试请求时,解析所述调试请求携带的目标设备信息的步骤包括:

8.根据权利要求1所述的固态存储设备的调试方法,其特征在于,所述通过所述调试工具监控所述待调试固态存储设备的读写操作,并在所述断点触发调试中断,得到调试结果的步骤之后,所述方法还包括:

9.一种固态存储设备的调试设备,其特征在于,所述固态存储设备的调试设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的固态存储设备的调试方法。

技术总结本发明涉及半导体技术领域,公开了一种固态存储设备的调试方法、设备及存储介质。该方法包括:检测到调试请求时,解析调试请求携带的目标设备信息;判断是否与目标设备信息对应的待调试固态存储设备完成通信连接;若判定与待调试固态存储设备完成通信连接,为待调试固态存储设备分配HMB缓存;根据预设调试工具,在HMB缓存中设置断点;通过调试工具监控待调试固态存储设备的读写操作,并在断点触发调试中断,得到调试结果。在本发明实施例中,降低了固态存储设备调试的局限性。技术研发人员:余云锋,吴大畏,李晓强受保护的技术使用者:合肥致存微电子有限责任公司技术研发日:技术公布日:2024/4/17

本文地址:https://www.jishuxx.com/zhuanli/20240731/184205.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。