存储卡量产模式的启动系统及方法与流程

文档序号:13289247阅读:604来源:国知局
技术领域本发明涉及一种存储卡量产模式的启动系统及方法。

背景技术:
eMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡)封装片包括了MMC(多媒体卡)接口、快闪存储器设备(flash)及控制器。该eMMC封装片需要经过高温焊接在电路板上,与电路板上的其他器件通信连接。在eMMC封装片高温焊接的过程中,flash中的数据可能被破坏,导致eMMC无法工作。这样,就需要对eMMC重新量产(在flash中写入firmware(FW))。传统的重新量产的过程需要把封装片吹下来,再进行量产。这在生产中成本极高,而且还是存在高温焊接丢失数据而要再次吹下封装片的风险。

技术实现要素:
鉴于以上内容,有必要提供一种无需吹下封装片就可以进行量产的存储卡量产模式的启动系统及方法。一种存储卡量产模式的启动系统,用以启动一存储卡的量产模式,所述存储卡焊接在一电子装置的电路板上,所述存储卡的多个eMMC协议信号线与电路板上的主机芯片通信连接,所述启动系统包括一电性连接所述多个eMMC协议信号线中至少一eMMC协议信号线的量产控制模组,所述量产控制模组能够通过所述至少一eMMC协议信号线驱使所述存储卡进入量产模式。一种存储卡量产模式的启动方法,包括以下步骤:连接步骤:连接一存储卡的多个eMMC协议信号线与一电子装置的电路板上的主机芯片,并连接一量产控制模组与存储卡的多个eMMC协议信号线中的至少一eMMC协议信号线;量产模式启动步骤:所述量产控制模组通过所述至少一eMMC协议信号线驱使所述存储卡进入量产模式。相较于现有技术,在上述存储卡量产模式的启动系统及方法中,将量产控制模组与多个eMMC协议信号线中的至少一eMMC协议信号线连接,并通过所述至少一eMMC协议信号线驱使所述存储卡进入量产模式,不需要将存储卡从所述电路板上吹下就可以进行重新量产。附图说明图1是本发明存储卡量产模式的启动系统一第一实施方式的组成图,其中一量产控制模组设置在一电脑上。图2与图1相似,但量产控制模组设置在一电子装置中。图3是本发明存储卡量产模式的启动系统一第二实施方式的组成图,其中量产控制模组设置在电脑上。图4与图3相似,但量产控制模组设置在电子装置中。图5是本发明存储卡量产模式的启动方法一实施方式的流程图。图6是图5的存储卡量产模式的启动方法中一步骤S2的流程图。主要元件符号说明存储卡10控制器11存储模块112flash13外层封装结构15量产控制模组20命令发送单元21数据发送单元23控制单元25电路板50主机芯片51电脑200如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参阅图1,本发明存储卡量产模式的启动系统用以启动一存储卡10的量产模式。所述启动系统包括一量产控制模组20。所述存储卡10焊接在一电子装置100的电路板50上。在一实施例中,所述存储卡10焊接在一手机的电路板上,所述量产控制模组20可以设置在所述手机上,直接通过手机对所述存储卡10进行量产,所述量产控制模组20也可以设置在一电脑200上,通过电脑200对所述存储卡10进行量产。所述存储卡10包括一控制器11、一flash13及一外层封装结构15。所述控制器11内设置一存储模块112。所述外层封装结构15将所述控制器11及所述flash13封装在内部。所述连接控制器11设有若干多媒体接口(eMMC协议接口)。所述多媒体接口与电路板上的主机芯片51通信连接。若干多媒体接口包括一CMD信号线接口及一CLK信号线接口。所述CLK信号线接口通过一电阻R连接所述电路板50上的主机芯片51。CLK信号在常态为时钟信号,在时钟信号停掉状态,CLK信号为低。做为区别触发进入boot串口工作模式,需要拉高CLK信号一特定时间(非常态),以使所述CLK信号线能够做为数据线传输数据。所述CMD信号线用以接收指令。在一实施方式中,所述特定时间是一秒以上。所述存储模块112中存储有boot程序。所述flash13中存储有FW。存储卡10的量产即为向所述flash13中写入FW的过程。Boot程序即使在flash中的数据被破坏的情况下也不会被破坏。因此,存储卡10的量产选择在稳定的boot模式下进行。所述量产控制模组20包括一命令发送单元21、一数据发送单元23及一控制单元25。当需要重新量产时,请同时参阅图1及图2,在一第一实施例中,所述量产控制模组20仅连接所述CLK信号线。所述控制单元25将所述CLK信号线的时钟信号拉高一特定时间,驱使所述存储卡10进入boot模式,且所述CLK信号线的串口功能打开,所述存储卡10启动量产模式。所述数据发送单元23通过所述CLK串口将FW数据写入所述flash13中。当所述数据发送单元23发送完数据之后,所述CLK串口功能关闭,所述存储卡10的量产模式关闭。关闭CLK串口量产模式,可以通过向CLK串口发送特定的命令数据序列退出。请同时参阅图3及图4,在一第二实施例中,所述量产控制模组20连接所述CLK信号线及所述CMD信号线。所述命令发送单元21连接所述CMD数据线。所述数据发送单元23连接所述CLK信号线。所述命令发送单元21通过所述CMD信号线向所述控制器11发出一自定义的CMD60命令,驱使所述存储卡10进入boot模式。当所述存储卡10进入boot模式后,所述命令发送单元21通过所述CMD信号线向所述控制器11发出一自定义的CMD61命令,驱使CLK信号线串口功能打开并检测CLK信号线上的串口数据,所述存储卡10的量产模式启动。所述数据发送单元23通过所述CLK串口将数据写入所述flash13中。当所述数据发送单元23发送完数据之后,发送特定的命令数据序列驱使所述CLK串口功能关闭,所述存储卡10的量产模式关闭。请同时参阅图2及图4,如果所述量产控制模组20设置在所述电脑上,需要额外将所述CLK信号线或所述CLK信号线与所述CMD信号线一起引出,之后与所述量产控制模组20相连接。额外从所述CLK信号线引出的信号线只需要找到电路板50上的电阻R,从所述电阻R两端即可引线出来。请参阅图1及图3,如果所述量产控制模组20设置在手机上,则无需额外引出CLK信号线或CMD信号线。上述两种方式都不需要将存储卡10从所述手机上吹下就可以进行重新量产。在其他实施例中,所述CLK信号线可以是其他eMMC协议信号线,所述量产控制模组20对应的协议命令将数据通过该eMMC协议信号线写入所述flash13中。请参阅图5,一种存储卡量产模式的启动方法包括以下步骤:S1:连接所述存储卡10的多个eMMC协议信号线与一电子装置的电路板上的主机芯片,并连接量产控制模组20与所述多个eMMC协议信号线中的至少一eMMC协议信号线;及S2:量产控制模组20通过所述至少一eMMC协议信号线驱使所述存储卡10进入量产模式。如果所述量产控制模组20设置在电脑上,需要额外将所述eMMC协议信号线引出。如果所述量产控制模组20设置在手机上,则无需额外引出eMMC协议信号线。请参阅图6,所述步骤S2包括以下步骤:S21:量产控制模组20通过所述至少一eMMC协议信号线驱使所述存储卡10进入boot模式;S22:打开所述至少一eMMC协议信号线的串口功能,启动量产。在所述第一实施例中,所述至少一eMMC协议信号线是CLK信号线,量产控制模组20通过拉高CLK信号线特定时间,驱使所述存储卡10进入boot模式,并且所述CLK信号线的串口功能打开,通过所述CLK串口写入数据。进入量产模式后,所述数据发送单元23通过所述CLK串口将数据写入所述flash13中。当所述数据发送单元23发送完数据之后,所述CLK信号线的串口功能关闭,所述存储卡10的量产模式关闭。在所述第二实施例中,所述至少一eMMC协议信号线是CLK信号线和CMD信号线,所述步骤S21为:量产控制模组20向所述CMD信号线发送自定义的CMD60命令,驱使存储卡10进入boot模式;步骤S22为:量产控制模组20向所述CMD信号线发送自定义的CMD61命令,驱使CLK信号线串口功能打开并检测CLK信号线上的串口数据,进入存储卡10的量产模式。进入量产模式后,所述数据发送单元23通过所述CLK串口将数据写入所述flash13中。当所述数据发送单元23发送完数据之后,发送特定的命令数据序列驱使所述CLK串口功能关闭,所述存储卡10的量产模式关闭。在第二实施例的量产过程中,CMD信号线还用以一直输出CLK接收到的数据到电脑端,电脑端接收CMD信号线上的数据,作为反馈知道flash接收到的数据是否正确。这样,可以确保量产过程中的数据安全性,如有干扰出错,能够及时修正。当eMMC协议信号线是其他信号线时,量产控制模组20通过对应的协议命令启动boot模式和量产模式。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1