[发明专利]一种软件的烧录方法有效
申请号: | 201310061154.7 | 申请日: | 2013-02-27 |
公开(公告)号: | CN103176820A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 叶新民 | 申请(专利权)人: | 深圳创维数字技术股份有限公司;深圳市创维软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 方法 | ||
技术领域
本发明涉及烧录技术领域,尤其涉及一种软件的烧录方法。
背景技术
机顶盒的FLASH芯片中通常存储代码和数据,现有技术生产时都是将先将这些代码和数据用工具制作成FLASH的烧录文件,再通过FLASH烧录器将该烧录文件烧录到FLASH芯片中。在机顶盒投入生产的过程中,为了产品的维护和跟踪,通常需要再进行后期烧录工作,例如,将机顶盒的序列号数据烧录进去,需要实现上网功能的情况下,再将用于实现上网功能的MAC地址烧录进去,需要多少种信息数据或功能,就需要进行多少次烧录工作,机顶盒需要支持的功能越多则需要烧录的信息越多,相应的,后期烧录工作的工序次数也就越多,单个机顶盒产品的生产周期也随之变长。采用这样的生产方法,生产效率会逐渐下降,既影响产品生产进度,又增加生产的成本和开销。
现有技术针对同一型号的机顶盒使用的烧录软件相同的特点,提出了一种批量烧录FLASH芯片后装机,并将后期烧录工作的内容通过串口、网口或USB与扫描枪或PC机等方式将后期需要烧录进FLASH芯片的数据传入机顶盒的方式来完成,针对后期需要烧录进FLASH芯片的数据,利用I/O口数据传输的方式代替了烧录工序,减少了生产的时间、成本和开销,然而,现有技术的方法仍然未能摆脱繁复的生产工序。
发明内容
本发明实施例解决的技术问题在于,通过采用将需要后期烧录至FLASH芯片的数据与公版BIN合成后再烧录的烧录方式,降低生产成本,提高生产效率。
具体的,本发明实施例提供的一种软件的烧录方法,包括:
获取二进制文件公版BIN和不带有已用标识的特征数据项,所述特征数据项存在于特征数据库中,所述特征数据项至少包含有效特征数据和有效特征数据在公版BIN中的位置信息,所述特征数据库中的特征数据项具有唯一性;
根据所述特征数据项中所述有效特征数据的位置信息将所述有效特征数据写入所述公版BIN,生成特征BIN;
将所述特征BIN烧录至FLASH芯片。
较佳的,所述有效特征数据包括序列号、MAC地址、高宽带数字内容保护HDCP密钥中一种或多种。
较佳的,所述FLASH芯片存在于机顶盒中,将所述特征BIN烧录至FLASH芯片后,
从所述FLASH芯片获取所述FLASH芯片中已烧录的数据;
判断所述特征BIN中的有效特征数据与所述FLASH中已烧录的数据是否一致;
若判断结果为一致,则在所述特征数据库中为所述特征数据项添加已用标识;若判断结果为不一致,则再次将所述特征BIN烧录至所述FLASH芯片。
较佳的,第三次将所述特征BIN烧录至所述FLASH芯片后,
若所述判断结果不一致,则生成烧录失败消息并结束烧录工作。
相应的,本发明实施例提供的一种烧录装置,包括:
获取单元,用于获取二进制文件公版BIN和不带有已用标识的特征数据项,所述特征数据项存在于特征数据库中,所述特征数据项至少包含有效特征数据和有效特征数据在公版BIN中的位置信息,所述特征数据库中的特征数据项具有唯一性;
合成单元,用于根据所述特征数据项中所述有效特征数据的位置信息将所述有效特征数据写入所述公版BIN,生成特征BIN;
烧录单元,用于将所述合成单元合成的所述特征BIN烧录至FLASH芯片。
较佳的,所述有效特征数据包括序列号、MAC地址、高宽带数字内容保护HDCP密钥中一种或多种。
较佳的,
所述烧录单元,将所述特征BIN烧录至FLASH芯片后,还用于发送检测提示消息至所述获取单元;
所述获取单元,还用于接收到所述检测提示消息后,从所述FLASH芯片获取所述FLASH芯片中已烧录的数据;
还包括:
判断单元,用于判断所述特征BIN中的有效特征数据与所述FLASH中已烧录的数据是否一致;还用于判断结果为一致时,发送烧录成功消息至标记单元;还用于判断结果为不一致时,生成烧录失败消息并发送至所述烧录单元;
标记单元,用于接收所述判断单元发送的所述烧录成功消息后,在所述特征数据库中为所述特征数据项添加已用标识;
所述烧录单元,还用于接收到所述判断单元发送的所述烧录失败消息后,再次将所述特征BIN烧录至所述FLASH芯片;还用于再次生成检测提示消息并发送至所述判断单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司;深圳市创维软件有限公司,未经深圳创维数字技术股份有限公司;深圳市创维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310061154.7/2.html,转载请声明来源钻瓜专利网。