[发明专利]机顶盒内置flash芯片数据一致性检测方法在审
申请号: | 201410281438.1 | 申请日: | 2014-06-20 |
公开(公告)号: | CN104091616A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 刘道欢;林榕;赵海鹏 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | G11C29/42 | 分类号: | G11C29/42 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 温旭 |
地址: | 516002 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机顶盒 内置 flash 芯片 数据一致性 检测 方法 | ||
技术领域
本发明涉及机顶盒生产及检测技术领域,特别是涉及一种机顶盒内置flash芯片数据一致性检测方法。
背景技术
机顶盒(STB,Set Top Box数字视频变换盒),是一种连接电视机等显示装置与外部信号源的设备,它可以将压缩的数字信号转成电视内容,并在显示装置上显示出来。
通常情况下,机顶盒在生产过程中,对组装完毕的机顶盒,会进行检测。例如目前,会通过测试程序对机顶盒外围硬件接口进行检测,例如USB接口、网络接口、音视频输出接口等等,判断外围硬件接口功能是否正常。
目前,随着软件开发技术的发展,机顶盒内置flash存储芯片也会通过烧录器烧写一定系统文件、应用等程序数据,从而能够使机顶盒向用户提供多种服务。在flash芯片烧写了程序数据后,将flash芯片贴片至机顶盒主板,在生产线上需要高温过炉对主板上各种元器件进行焊接,此时flash芯片内的程序数据在高温环境下可能会被破坏(尤其是NAND Flash),导致后续机顶盒后续运行时出现各种不可预测的异常情况,如应用界面下缺少菜单、死机,以及很多隐蔽的问题。因此,在机顶盒生产过程需要对内置flash芯片数据的一致性进行检测,判断机顶盒内置flash芯片在集成到主板后的数据与烧写的原始数据是否完整、一致。但在目前的检测过程,并没有提供flash芯片数据一致性的检测。
发明内容
基于此,有必要提供一种机顶盒内置flash芯片数据一致性检测方法,能够在flash芯片集成到机顶盒主板后,对其数据进行检测,判断flash芯片存储的数据是否与烧写的数据相比是否一致和完整。
一种机顶盒内置flash芯片数据一致性检测方法,其特征在于,所述方法包括:
获取所述flash芯片烧写过程中各分区原始数据对应的第一循环冗佘校验码;
计算所述flash芯片存储空间的各分区数据对应的第二循环冗佘校验码;
判断所述第一循环冗佘校验码与所述第二循环冗佘校验码是否一致;
若是,则所述flash芯片各分区数据与烧写的原始数据相一致,否则不一致。
在一个实施例中,所述方法还包括:
在所述flash芯片各分区烧写原始数据后,且未将所述flash芯片集成到机顶盒时,计算所述flash芯片各分区原始数据对应的第一循环冗佘校验码,并将所述第一循环冗佘校验码存储到所述flash芯片。
在一个实施例中,所述计算所述flash芯片各分区原始数据对应的第一循环冗佘校验码的步骤,包括:
根据非文件格式分区以及只读文件格式分区在烧写原始数据过程中产生的二进制镜像文件,采用循环冗佘算法,生成对应的第一循环冗佘校验码;
根据可读写文件格式分区中预定义文件的二进制镜像文件,采用循环冗佘算法,生成对应的第一循环冗佘校验码。
在一个实施例中,所述将所述第一循环冗佘校验码存储到所述flash芯片的步骤,包括:
将所述第一循环冗佘校验码存储到所述flash芯片的序列号分区。
在一个实施例中,所述计算所述flash芯片存储空间的各分区数据对应的第二循环冗佘校验码的步骤,包括:
根据非文件格式分区以及只读文件格式分区数据的二进制镜像文件,采用循环冗佘算法,生成对应的第二循环冗佘校验码;
根据可读写文件格式分区中预定义文件的二进制镜像文件,采用循环冗佘算法,生成对应的第二循环冗佘校验码。
在一个实施例中,在判定所述flash芯片各分区数据与烧写的原始数据相一致后,所述方法还包括:
向所述序列号分区烧写所述机顶盒对应的序列号。
上述机顶盒内置flash芯片数据一致性检测方法,在flash芯片焊接到机顶盒主板后,在检测程序中,首先获取flash芯片烧写过程中各分区原始数据对应的第一循环冗佘校验码,再计算flash芯片存储空间的各分区数据对应的第二循环冗佘校验码,之后将第一循环冗佘校验码与第二循环冗佘校验码进行比较,判断是否一致,如果一致则flash芯片各分区数据与烧写的原始数据相一致,由此上述技术方案,实现了在flash芯片集成到机顶盒主板后,对其数据进行检测,判断flash芯片存储的数据是否与烧写的数据相比是否一致和完整。
附图说明
图1为一个实施例中的机顶盒内置flash芯片数据一致性检测方法的流程示意图;
图2为一个实施例中的机顶盒内置flash芯片数据一致性检测方法的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410281438.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水产养殖专用电缆
- 下一篇:电荷泵系统及存储器