一种基于存储卡的数据烧录方法和装置的制造方法_2

文档序号:9597796阅读:来源:国知局
至步骤S204:
[0040]S201,从存储卡读取待烧录数据。
[0041]在本实施例中,存储卡是指用于手机、数码相机、便携式电脑、MP3或其他数码产品上的独立存储介质,例如,SD卡、CF卡、T-Flash卡或Mini_SD卡等。一般而言,存储卡具有较大的存储容量和较高的读写速度。
[0042]S202,将从存储卡上读取的数据烧录至可编程器件。
[0043]在本实施例中,可编程器件与现有技术提供的可编程器件具有相同的含义,是对用户可根据需要对其中存储的内容进行改写即编程的一类器件的统称,例如,可以是机等移动设备中的PR0M等。需要说明的是,与现有技术中存储卡和可编程器件是通过个人电脑以及USB接口连接不同,在本实施例中,存储卡和所述可编程器件安置在同一主板上并通过主板上的电气连接进行信息的传输。例如,对于手机的主板,其上具有内存储器。在本实施例中,存储卡可以直接插在主板为安插外存储器所留的插槽上,存储卡和可编程器件可以通过主板上的电气连接进行信息的传输。
[0044]S203,计算从存储卡上读取的数据的第一校验值。
[0045]需要说明的是,本实施例中第一校验值的“第一”是为了与后续实施例中所举例的校验方法的校验值相区别。实际上,在本实施例中,可以是计算从存储卡上读取的数据的校验值。
[0046]S204,将计算所得的第一校验值与事先保存的第一校验数据对比,若两者一致则确定数据读取正确,否则,确定从存储卡上读取数据发生错误。
[0047]与步骤S203的解释类似,需要说明的是,本实施例中第一校验数据的“第一”是为了与后续实施例中所举例的校验方法的校验数据相区别。实际上,在本实施例中,可以是将步骤S203计算所得的校验值与事先保存的校验数据对比。通过将步骤S203计算所得的校验值与事先保存的校验数据对比,从而确定从存储卡上读取数据是否发生错误,可以从烧录开始阶段保证烧录数据是正确的,从源头上阻止了错误的发生,从而避免了做无用功。
[0048]S205,若经过步骤S203和步骤S204的校验,发现数据错误,则驱动信息提示模块向烧录的操作者给出错误提示。
[0049]在本实施例中,信息提示模块可以是主板上的指示灯控制模块。若经过步骤S203和步骤S204的校验发现数据错误,例如,若经过所述校验,确定从存储卡上读取数据发生错误,则驱动信息提示模块向烧录的操作者给出第一错误提示,例如,驱动主板上的指示灯控制模块使主板上的指示灯快速闪动,以向烧录的操作者(例如,研发人员或者生产人员)表明从存储卡上读取数据发生错误。
[0050]请参阅附图3,是本发明实施例三提供的基于存储卡的数据烧录方法的实现流程,主要包括以下步骤S301至步骤S306:
[0051]S301,从存储卡读取待烧录数据。
[0052]在本实施例中,存储卡是指用于手机、数码相机、便携式电脑、MP3或其他数码产品上的独立存储介质,例如,SD卡、CF卡、T-Flash卡或Mini_SD卡等。一般而言,存储卡具有较大的存储容量和较高的读写速度。
[0053]S302,将从存储卡上读取的数据烧录至可编程器件。
[0054]在本实施例中,可编程器件与现有技术提供的可编程器件具有相同的含义,是对用户可根据需要对其中存储的内容进行改写即编程的一类器件的统称,例如,可以是机等移动设备中的PR0M等。需要说明的是,与现有技术中存储卡和可编程器件是通过个人电脑以及USB接口连接不同,在本实施例中,存储卡和所述可编程器件安置在同一主板上并通过主板上的电气连接进行信息的传输。例如,对于手机的主板,其上具有内存储器。在本实施例中,存储卡可以直接插在主板为安插外存储器所留的插槽上,存储卡和可编程器件可以通过主板上的电气连接进行信息的传输。
[0055]S303,从可编程器件读取已烧录的数据。
[0056]S304,计算从可编程器件读取已烧录的数据的第二校验值。
[0057]需要说明的是,本实施例中第二校验值的“第二”是为了与前述实施例中所举例的校验方法的校验值相区别。实际上,在本实施例中,可以是计算从可编程器件读取已烧录的数据的校验值。
[0058]S305,将步骤S304计算所得的第二校验值与事先保存的第二校验数据对比,若两者一致则确定数据烧录正确,否则,确定数据烧录发生错误。
[0059]与步骤S304的解释类似,需要说明的是,本实施例中第二校验数据的“第二”是为了与前述实施例中所举例的校验方法的校验数据相区别。实际上,在本实施例中,可以是将步骤S304计算所得的校验值与事先保存的校验数据对比。通过将步骤S304计算所得的校验值与事先保存的校验数据对比,从而确定数据烧录是否发生错误。
[0060]S306,若经过步骤S303至步骤S305的校验,发现数据错误,则驱动信息提示模块向烧录的操作者给出错误提示。
[0061]在本实施例中,信息提示模块可以是主板上的指示灯控制模块。若经过步骤S303至步骤S305的校验,发现数据错误,例如,若经过所述校验,确定数据烧录发生错误,则驱动信息提示模块向烧录的操作者给出第一错误提示,例如,驱动主板上的指示灯控制模块使主板上的指示灯周期性地闪动两下而停止一下,以向烧录的操作者(例如,研发人员或者生产人员)表明数据烧录发生错误。
[0062]请参阅附图4,是本发明实施例四提供的基于存储卡的数据烧录方法的实现流程,主要包括以下步骤S401至步骤S408:
[0063]S401,从存储卡读取待烧录数据。
[0064]在本实施例中,存储卡是指用于手机、数码相机、便携式电脑、MP3或其他数码产品上的独立存储介质,例如,SD卡、CF卡、T-Flash卡或Mini_SD卡等。一般而言,存储卡具有较大的存储容量和较高的读写速度。
[0065]S402,将从存储卡上读取的数据烧录至可编程器件。
[0066]在本实施例中,可编程器件与现有技术提供的可编程器件具有相同的含义,是对用户可根据需要对其中存储的内容进行改写即编程的一类器件的统称,例如,可以是机等移动设备中的PR0M等。需要说明的是,与现有技术中存储卡和可编程器件是通过个人电脑以及USB接口连接不同,在本实施例中,存储卡和所述可编程器件安置在同一主板上并通过主板上的电气连接进行信息的传输。例如,对于手机的主板,其上具有内存储器。在本实施例中,存储卡可以直接插在主板为安插外存储器所留的插槽上,存储卡和可编程器件可以通过主板上的电气连接进行信息的传输。
[0067]S403,计算从存储卡上读取的数据的第一校验值。
[0068]需要说明的是,本实施例中第一校验值的“第一”是为了与后续实施例中所举例的校验方法的校验值相区别。实际上,在本实施例中,可以是计算从存储卡上读取的数据的校验值。
[0069]S404,将计算所得的第一校验值与事先保存的第一校验数据对比,若两者一致则确定数据读取正确,否则,确定从存储卡上
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1