The invention discloses a physical detection method for memory and a terminal device, which can perform the physical detection method, including Rank switching of memory module in the first stage after power-on of the terminal device, scanning all storage units of memory module in the second stage after power-on, and restarting the terminal device or showing physical damage in memory according to the scanning flag bit. The physical address of the storage unit. By implementing this physical detection method, the terminal device can detect the physical damage of the memory of the terminal device itself and display it during the start-up process of the terminal device. Thus, it can solve the problem that the existing mobile phone in the existing technology needs to be manually connected with the detection device and mobile phone to detect the memory of the mobile phone before leaving the factory. Because of the large number of mobile phones that need to be detected, the memory detection of the mobile phone consumes. Long time, low detection efficiency and a large number of human resources technical problems.
【技术实现步骤摘要】
一种用于内存的物理检测方法及终端设备
本专利技术涉及计算机硬件检测领域,尤其涉及一种用于内存的物理检测方法及终端设备。
技术介绍
在手机出厂前都需要对手机进行检测,防止损坏的手机流入市场。检测手机包括硬件检测和软件检测,而在硬件检测中,内存的物理检测是重要的一步。目前检测手机内存是通过USB(UniversalSerialBus,通用串行总线)协议、利用高通平台的QDUTT软件对内存进行全物理地址的读取数据和写入数据比较。从而目前的手机内存检测时,需要人工逐一将手机通过USB连接安装有QDUTT软件的检测设备,不仅需要大量时间还需要额外的检测设备。因此,现有技术中至少存在如下技术问题:手机出厂前,需要人工连接检测设备和手机来检测手机内存,由于需要检测的手机数量多,从而手机内存检测消耗的时间长、检测效率低且需要大量人力资源。
技术实现思路
本专利技术实施例通过提供一种内存的物理检测方法及终端设备,用于解决现有技术中的手机出厂前,需要人工连接检测设备和手机来检测手机内存,由于需要检测的手机数量多,从而手机内存检测消耗的时间长、检测效率低且需要大量人力资源的技术问题。第一方面,本专利技术一实施例提供了一种用于内存的物理检测方法,应用于终端设备,包括:在终端设备上电后的第一阶段,根据存储于闪存中的交换标志位的值,将内存中的预定内存模组的Rank与所述内存中与所述交换标志位的值对应的内存模组的Rank进行交换;其中,所述交换标志位的值在每次所述交换完成之后,按照第一预设顺序从预设值集合中获取新的值更新,所述预设值集合中包括多个分别与所述内存中的内存模组对应的值;在所述终 ...
【技术保护点】
1.一种用于内存的物理检测方法,应用于终端设备,其特征在于,包括:在终端设备上电后的第一阶段,根据存储于闪存中的交换标志位的值,将内存中的预定内存模组的Rank与所述内存中与所述交换标志位的值对应的内存模组的Rank进行交换;其中,所述交换标志位的值在每次所述交换完成之后,按照第一预设顺序从预设值集合中获取新的值更新,所述预设值集合中包括多个分别与所述内存中的内存模组对应的值;在所述终端设备上电后的第二阶段,根据存储于所述闪存中的测试标志位,扫描所述预定内存模组的Rank映射的内存模组的所有存储单元,若扫描出所述所有存储单元中存在出现物理损坏的若干个物理损坏存储单元,获取若干个所述物理损坏存储单元各自的物理地址;根据存储于所述闪存中的扫描标志位,重新启动所述终端设备,使得所述终端设备重新上电;或者,根据存储于所述闪存中的扫描标志位,通过所述终端设备的显示界面显示所有所述物理地址。
【技术特征摘要】
1.一种用于内存的物理检测方法,应用于终端设备,其特征在于,包括:在终端设备上电后的第一阶段,根据存储于闪存中的交换标志位的值,将内存中的预定内存模组的Rank与所述内存中与所述交换标志位的值对应的内存模组的Rank进行交换;其中,所述交换标志位的值在每次所述交换完成之后,按照第一预设顺序从预设值集合中获取新的值更新,所述预设值集合中包括多个分别与所述内存中的内存模组对应的值;在所述终端设备上电后的第二阶段,根据存储于所述闪存中的测试标志位,扫描所述预定内存模组的Rank映射的内存模组的所有存储单元,若扫描出所述所有存储单元中存在出现物理损坏的若干个物理损坏存储单元,获取若干个所述物理损坏存储单元各自的物理地址;根据存储于所述闪存中的扫描标志位,重新启动所述终端设备,使得所述终端设备重新上电;或者,根据存储于所述闪存中的扫描标志位,通过所述终端设备的显示界面显示所有所述物理地址。2.如权利要求1所述的方法,其特征在于,所述扫描所述预定内存模组的Rank映射的内存模组的所有存储单元,具体包括:将存储于所述闪存中的第一数据分别写入所述所有存储单元中的每个存储单元;分别读取所述每个存储单元中的第二数据;其中,所述物理损坏存储单元为所述所有存储单元中读取到的所述第二数据和所述第一数据不相同的存储单元。3.如权利要求1所述的方法,其特征在于,在所述重新启动所述终端设备之前,还包括:根据存储于闪存中的所述扫描标志位,按照第二预设顺序从所述预设值集合中获取新的值更新所述交换标志位的值;其中,所述第一预设顺序和所述第二预设顺序相同或不同。4.如权利要求1所述的方法,其特征在于,所述根据存储于所述闪存中的测试标志位,扫描所述预定内存模组的Rank映射的内存模组的所有存储单元,具体包括:若所述测试标志位的值等于用于表征需要进行测试的值,扫描所述预定内存模组的Rank映射的内存模组的所有存储单元。5.如权利要求1-4中任一项所述的方法,其特征在于,所述根据存储于所述闪存中的扫描标志位,重新启动所述终端设备,具体包括:若所述扫描标志位的值不等于用于表征所述内存中的所有内存模组均扫描完成的值,重新启动所述终端设备;所述根据存储于所述闪存中的扫描标志位,通过所述终端设备的显示界面显示所有所述物理地址,具体包括:若所述扫描标志位的值等于用于表征所述内存中的所有内存模组均扫描完成的值,通过所述终端设备的显示界面显示所有所述物理地址。6.一种终端设备,其特征在于,包括:交换模块,用于在终端设备上电后的第一阶段,根据存储于闪存中的交换标志位的值,将内存中的预定内...
【专利技术属性】
技术研发人员:杜文超,
申请(专利权)人:上海创功通讯技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。