掌桥专利:专业的专利平台
掌桥专利
首页

用于固态硬盘的固件烧录的初始化测试工具和方法

文献发布时间:2023-06-19 18:30:43


用于固态硬盘的固件烧录的初始化测试工具和方法

技术领域

本发明涉及固态存储设备领域,具体是涉及一种用于固态硬盘的固件烧录的初始化测试工具和方法。

背景技术

目前,在固态硬盘(SSD)的日常开发、测试及工厂化生产过程中,经常需要对固态硬盘进行固件的烧录。即向固件中写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。现有固件烧录中,使用的接口方案是PCIE(peripheralcomponent interconnect express,是一种高速串行计算机扩展总线标准)转PCIE方式,PCIE产品不支持热插拔,每轮SSD产品烧录前首先需要使用Sample盘进行激活,建立盘与PC的链接,才能够使用初始化测试工具进行固件烧录;当有SSD固件烧录FAIL后,此槽口链接失败,此槽口将无法正常使用,必须重启PC(主机)重新建立链接激活。

发明内容

本发明的目的是为了克服上述背景技术的不足,提供一种实用性及适用性非常强,可有效提高研发、测试、工厂化生产效率的固态硬盘的固件烧录的初始化测试工具及方法。

第一方面,提供一种用于固态硬盘的固件烧录的初始化测试工具,包括依次连接的USB转Type C接口、桥接芯片和PCIE接口;所述USB转Type C接口的USB端用于与主机连接,所述USB转Type C接口的Type C端与所述桥接芯片连接,所述PCIE接口的一端与所述桥接芯片连接,所述PCIE接口的另一端用于与固态硬盘连接。

进一步地,所述桥接芯片包括ASM2364芯片。

进一步地,所述PCIE接口包括PCIE Gen3*4接口。

进一步地,所述USB转Type C接口的Type C端通过5V USB电压与所述桥接芯片连接。

进一步地,所述USB转Type C接口的USB端连接有一转多端口,通过所述一转多端口并联有多个PCIE接口,每个PCIE接口用于连接一个固态硬盘。

第二方面,提供一种用于固态硬盘的固件烧录的初始化测试方法,包括:

将USB转Type C接口的USB端与主机连接,将所述USB转Type C接口的Type C端与桥接芯片连接;

将PCIE接口的一端与所述桥接芯片连接,将所述PCIE接口的另一端与固态硬盘连接。

进一步地,利用ASM2364芯片作为所述桥接芯片,将USB转Type C接口转换为PCIE接口。

进一步地,选用PCIE Gen3*4接口作为所述PCIE接口。

进一步地,将所述USB转Type C接口的Type C端通过5v USB电压与所述桥接芯片连接。

进一步地,将一转多端口连接在所述USB转Type C接口的USB端,利用所述一转多端口并联多个PCIE接口,将每个PCIE接口连接一个固态硬盘。

与现有技术相比,本发明的优点如下:本发明通过依次连接的USB转Type C接口、桥接芯片和PCIE接口,将现有固态硬盘的固件烧录的初始化测试方式的PCIE to PCIE变更为USB to PCIE,USB转Type C接口可以支持一转多个端口,并且支持热插拔,可以更好的保护产品,不需要使用Sample盘首先进行激活,再建立盘与PC的连接。保证了SSD的连接稳定性,测试效率和直通率均有较大提升。

附图说明

图1是本发明用于固态硬盘的固件烧录的初始化测试工具的原理框架图。

具体实施方式

现在将详细参照本发明的具体实施例,在附图中例示了本发明的例子。尽管将结合具体实施例描述本发明,但不是想要将本发明限于所述的实施例。相反,想要覆盖由所附权利要求限定的在本发明的精神和范围内包括的变更、修改和等价物。应注意,这里描述的方法步骤都可以由任何功能块或功能布置来实现,且任何功能块或功能布置可被实现为物理实体或逻辑实体、或者两者的组合。

为了使本领域技术人员更好地理解本发明,下面结合附图和具体实施方式对本发明作进一步详细说明。

注意:接下来要介绍的示例仅是一个具体的例子,而不作为限制本发明的实施例必须为如下具体的步骤、数值、条件、数据、顺序等等。本领域技术人员可以通过阅读本说明书来运用本发明的构思来构造本说明书中未提到的更多实施例。

如图1所示的用于固态硬盘的固件烧录的初始化测试工具,包括依次连接的USB转Type C接口、桥接芯片和PCIE接口;所述USB转Type C接口的USB端用于与主机连接,所述USB转Type C接口的Type C端与所述桥接芯片连接,所述PCIE接口的一端与所述桥接芯片连接,所述PCIE接口的另一端用于与固态硬盘连接。

在一些实施例中,用于固态硬盘的固件烧录的初始化测试工具的所述桥接芯片包括ASM2364芯片。

在一些实施例中,用于固态硬盘的固件烧录的初始化测试工具的所述PCIE接口包括PCIE Gen3*4接口。

在一些实施例中,用于固态硬盘的固件烧录的初始化测试工具的所述USB转TypeC接口的Type C端通过5v USB电压与所述桥接芯片连接。

在一些实施例中,用于固态硬盘的固件烧录的初始化测试工具的所述USB转TypeC接口的USB端连接有一转多端口,通过所述一转多端口并联有多个PCIE接口,每个PCIE接口用于连接一个固态硬盘。

现有固件烧录设备,使用的接口方案是PCIE(peripheral componentinterconnect express,是一种高速串行计算机扩展总线标准)转PCIE方式,PCIE产品不支持热插拔,每轮SSD(Solid State Drives,即为固态硬盘)产品烧录前首先需要使用Sample盘进行激活,建立Sample盘与PC的链接,才能够使用初始化测试工具进行固件烧录;当有固态硬盘固件烧录FAIL后,此槽口链接失败,此槽口将无法正常使用,必须重启PC(主机)重新建立链接激活。

本实施例的用于固态硬盘的固件烧录的初始化测试工具(Initial Test Tool),将原有的PCIE to PCIE方式变更为USB to PCIE方式,USB方式可以支持一转多个端口,并且支持热插拔,不需要使用Sample盘首先进行激活,建立盘与PC的链接。能有效提高产品直通率和提高生产效率。本实施例的初始化测试工具所使用的治具硬件和软件协议与现有的不一样,原来治具是通过PCIE转卡直插PC主板,采用nvme协议,而本实施例采用的是scsi协议。PCIE转卡的link不稳定,容易卡死。而本实施例的用于固态硬盘的固件烧录的初始化测试工具的usb link相对来说稳定很多,且支持热插拔。

换言之,现有的固态硬盘烧录方式不支持热插拔,需要使用Sample盘首先进行激活,建立盘与PC的链接。当有固态硬盘固件烧录FAIL后,此槽口链接失败后,此槽口就无法正常使用,必须重启PC重新建立链接激活。链接不稳定导致产品烧录过程中识别不到固态硬盘,需要重复操作。一个PCIE槽口只能支持生产效率低下,产品直通率低。

而本实施例的用于固态硬盘的固件烧录的初始化测试工具,可以很好的解决上述问题,解决链接不稳定及不支持热插拔问题,USB能支持一转多并行作业,支持热插拔,不需要使用Sample盘首先进行激活,建立盘与PC的链接。能有效提高产品直通率和提高生产效率。

基于同一发明构思,本发明还提供一种用于固态硬盘的固件烧录的初始化测试方法,包括:

将USB转Type C接口的USB端与主机连接,将所述USB转Type C接口的Type C端与桥接芯片连接;

将PCIE接口的一端与所述桥接芯片连接,将所述PCIE接口的另一端与固态硬盘连接。

本实施例的初始化测试方法利用ASM2364芯片作为所述桥接芯片,将USB转Type C接口转换为PCIE接口。

本实施例的初始化测试方法选用PCIE Gen3*4接口作为所述PCIE接口。

本实施例的初始化测试方法将所述USB转Type C接口的Type C端通过5V USB电压与所述桥接芯片连接。

本实施例的初始化测试方法还可将一转多端口连接在所述USB转Type C接口的USB端,利用所述一转多端口并联多个PCIE接口,将每个PCIE接口连接一个固态硬盘。

现有固件烧录方法,使用的接口方案是PCIE(peripheral compo nentinterconnect express,是一种高速串行计算机扩展总线标准)转PCIE方式,PCIE产品不支持热插拔,每轮SSD(Solid State Drives,即为固态硬盘)产品烧录前首先需要使用Sample盘进行激活,建立Sample盘与PC(主机)的链接,才能够使用初始化测试工具进行固件烧录;当有固态硬盘固件烧录FAIL(失败)后,此槽口链接失败,此槽口将无法正常使用,必须重启PC重新建立链接激活。

本实施例的用于固态硬盘的固件烧录的初始化测试方法,将原有的PCIE to PCIE方式变更为USB to PCIE方式,USB方式可以支持一转多个端口,并且支持热插拔,不需要使用Sample盘首先进行激活,建立盘与主机的链接。能有效提高产品直通率和提高生产效率。本实施例的初始化测试方法所使用的治具硬件和软件协议与现有的不一样,原来治具是通过PCIE转卡直插主机的主板,采用nvme协议,而本实施例采用的是scsi协议。PCIE转卡的link不稳定,容易卡死。而本实施例的usb link相对来说稳定很多,且支持热插拔。

现有的固态硬盘烧录方法不支持热插拔,需要使用Sample盘首先进行激活,建立盘与PC的链接。当有固态硬盘固件烧录FAIL后,此槽口链接失败后,此槽口就无法正常使用,必须重启PC重新建立链接激活。链接不稳定导致产品烧录过程中识别不到固态硬盘,需要重复操作。一个PCIE槽口只能支持生产效率低下,产品直通率低。而本实施例的用于固态硬盘的固件烧录的初始化测试方法,可以很好的解决上述问题,可以支持一转多个端口,并且支持热插拔,不需要使用Sample盘首先进行激活,建立盘与PC的链接。能有效提高产品直通率和提高生产效率。

本发明实现上述方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Ra ndomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

基于同一发明构思,本申请实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法中的所有方法步骤或部分方法步骤。

所称处理器可以是中央处理单元(Central Processing Unit,CP U),还可以是其他通用处理器、数字信号处理器(Digital Signal Pr ocessor,DSP)、专用集成电路(Application Specific Integrated Circ uit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,F PGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如声音播放功能、图像播放功能等);存储数据区可存储根据手机的使用所创建的数据(例如音频数据、视频数据等)。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMedia C ard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Ca rd)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、服务器和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 芯片烧录测试设备及其用于芯片的测试或程序烧录方法
  • 一种单片机多个固件分散烧录方法
  • 固件认证方法及固态硬盘
  • 一种固态硬盘固件烧录方法、装置、设备和存储介质
  • 一种固态硬盘的固件烧录的方法和设备
技术分类

06120115596825