[发明专利]存储卡的量产方法和装置无效
申请号: | 200710128445.8 | 申请日: | 2007-07-12 |
公开(公告)号: | CN101344907A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 毕磊;余天才;马秀江;陈汝楠 | 申请(专利权)人: | 芯邦科技(深圳)有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;G06K17/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 量产 方法 装置 | ||
技术领域
本发明涉及存储卡技术领域,特别涉及一种存储卡的量产方法和装置。
背景技术
存储卡可以为各种移动设备提供扩展存储功能。例如,移动终端中可以通过存储卡扩展存储空间,常见的存储卡包括SD、MMC、TF卡等。再例如很多相机也可以通过存储卡扩展存储空间。
制造商在存储卡完成硬件生产和组装后,还需要对存储卡进行量产程序才能投入市场。
现有技术中的对存储卡进行量产的方法流程如图1所示,包括:
步骤101:采用专用量产机,向存储卡发出扫描存储卡中坏块的私有命令;
步骤102:将扫描到的坏块信息和相关信息由专用量产机通过私有命令写入存储卡中Flash的隐藏区域。
步骤102中的相关信息包括芯片规格、物理参数、配置信息、接口类型信息等。
由上面流程可见,现有技术的量产方法中,由于不同制造商生产的存储卡中芯片类型、采用的命令类型等不同,因此,发出扫描坏块命令,写入坏块信息和相关参数到存储卡中,必须采用与之相适应的私有命令。而不同的私有命令所需要的量产机不同。例如,有的制造商对存储卡进行量产时,根据其特有的私有命令,需要专门的可编程逻辑门阵列(FPGA),或者是复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),或者是专门设计的中央处理器(CPU)。这些专门的设备对应的量产机也是专用的。于是,需要采用与私有命令对应的专用量产机来执行这一方法。这样,不仅没有统一的存储卡量产方法,通用性差,而且由于专用量产机价格高昂导致现有量产方法成本较高。
发明内容
本发明的目的是提供一种存储卡的量产方法和装置,以克服现有技术的量产方法通用性差且成本高的问题。
为解决上述技术问题,本发明提供一种存储卡的量产方法和装置是这样实现的:
一种存储卡的量产方法,包括:
通过普通命令的方式对存储卡进行读取,由读取到的存储卡控制芯片信息包判断存储卡的类型;
发送私有命令,该私有命令通过普通命令的方式将与存储卡类型相适应的控制芯片对应的配置文件和外部代码写入所述控制芯片中;
根据写入的配置文件和外部代码,通过普通命令的方式发送扫描存储卡的坏块的私有命令到主控芯片,主控芯片对非易失性存储器进行坏块扫描;
将扫描到的坏块信息与相关信息写入存储卡中。
所述通过普通命令的方式对存储卡进行读取,由读取到的存储卡控制芯片信息包判断存储卡的类型由以下方式实现:
通过普通命令的方式对存储卡进行读取的次数达到或超过存储卡中连续读取的预设次数时,存储卡返回控制芯片信息包,由读取到的存储卡控制芯片信息包判断存储卡的类型。
所述通过普通命令的方式发送私有命令由以下方式实现:
将私有命令封装成存储卡中一个扇区存储容量大小的数据包进行发送。
所述通过普通命令的方式发送私有命令由以下方式实现:
将私有命令封装为512字节大小的数据包进行发送。
所述封装的数据包中,包头中的信息标明该命令为私有命令。
所述发送私有命令,该私有命令通过普通命令的方式将与存储卡类型相适应的控制芯片对应的配置文件和外部代码写入所述控制芯片中之后还包括:
主控芯片根据所述配置文件和外部代码返回非易失性存储器的标识和连接模式;
根据返回的非易失性存储器的标识和连接模式发送私有命令,该私有命令通过普通命令的方式将与存储卡类型相适应的控制芯片严格对应的配置文件和外部代码写入所述控制芯片中。
所述发送私有命令,该私有命令通过普通命令的方式将与存储卡类型相适应的控制芯片对应的配置文件和外部代码,或严格对应的配置文件和外部代码写入所述控制芯片中之后,还包括:
在私有命令通过普通命令的方式完成对存储卡的操作后,采用普通命令读取所述私有命令进行操作的地址,如果返回的结果是控制芯片状态信息包,且该状态信息包中包括之前的私有命令,则判断存储卡处于私有状态。
所述判断存储卡处于私有状态由以下方式实现:
当所述私有命令是写入数据的操作,则该私有命令通过普通命令发送给存储卡的控制芯片并进行操作后,如果采用普通命令读取所述私有命令进行操作的地址,返回的结果是控制芯片状态信息包,且该状态信息包中包括之前的私有命令写入数据的操作,则判断存储卡处于私有状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯邦科技(深圳)有限公司,未经芯邦科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710128445.8/2.html,转载请声明来源钻瓜专利网。