[发明专利]编程器及其编程方法有效
申请号: | 201510961651.1 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105630541B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 王希清;潘子升;魏建中 | 申请(专利权)人: | 杭州士兰微电子股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F13/42;H04L29/12 |
代理公司: | 11449 北京成创同维知识产权代理有限公司 | 代理人: | 刘锋;冯丽欣 |
地址: | 310012*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编程 及其 方法 | ||
1.一种编程器,包括:
串口通讯模块,用于接收编程内容,其中,所述编程内容包括IP段和IP地址;
数据存储模块,用于存储编程内容;
主处理器,分别与串口通讯模块、数据存储模块连接,用于通过串口通讯模块接收编程内容,并将所述编程内容存储于数据存储模块;
编程接口模块,用于连接所述主处理器与待编程芯片;
其中,所述主处理器还用于从数据存储模块获取编程内容,并通过编程接口模块将所述编程内容写入待编程芯片;
所述主处理器还用于在编程完成后更新数据存储模块中的IP地址。
2.根据权利要求1所述的编程器,其中,所述主处理器还用于在串口通讯模块接收编程内容时,根据接收的编程内容的IP段和IP地址获取第一校验值,并存储于所述数据存储模块,并在从数据存储模块读取编程内容时,根据读取的编程内容的IP段和IP地址获取第二校验值,并读取所述第一校验值,在第一校验值和第二校验值一致时,将读取的编程内容写入待编程芯片。
3.根据权利要求2所述的编程器,其中,所述数据存储模块中的IP地址以单向递增的方式更新。
4.根据权利要求2所述的编程器,其中,所述主处理器还用于根据更新后的IP地址更新数据存储模块中的第一校验值。
5.根据权利要求1所述的编程器,其中,所述主处理器还用于对编程前的待编程芯片进行空白片检测。
6.根据权利要求1所述的编程器,其中,所述主处理器还用于对编程后的待编程芯片进行编程校验。
7.根据权利要求1所述的编程器,其中,所述编程器还包括模式选择开关,用于提供选择信号;
所述主处理器用于在所述选择信号指示为在线模式时通过串口通讯模块接收编程内容,根据所述编程内容中的IP段和IP地址获取第一校验值,并存储于所述数据存储模块;
所述主处理器用于在所述选择信号指示为离线模式时从数据存储模块获取编程内容,根据所述编程内容中的IP段和IP地址获取第二校验值,比较第一校验值和第二校验值,当第一校验值和第二校验值一致时,将编程内容写入待编程芯片,以单向递增的方式更新数据存储模块中的IP地址,并根据更新后的IP地址更新数据存储模块中的第一校验值。
8.根据权利要求7所述的编程器,其中,所述主处理器用于周期性读取模式选择开关的选择信号。
9.一种编程方法,包括:
主处理器通过串口通讯模块接收编程内容,并将所述编程内容存储于数据存储模块,其中,所述编程内容包括IP段和IP地址;
主处理器从数据存储模块获取编程内容,并通过编程接口模块将所述编程内容写入待编程芯片;
主处理器在编程完成后更新数据存储模块中的IP地址。
10.根据权利要求9所述的编程方法,其中,所述方法还包括:
主处理器在串口通讯模块接收编程内容时,根据接收的编程内容的IP段和IP地址获取第一校验值,并存储于所述数据存储模块;
主处理器在从数据存储模块读取编程内容时,根据读取的编程内容的IP段和IP地址获取第二校验值,并读取所述第一校验值,在第一校验值和第二校验值一致时,将编程内容写入待编程芯片。
11.根据权利要求9所述的编程方法,其中,所述主处理器以单向递增的方式更新数据存储模块中的IP地址。
12.根据权利要求10所述的编程方法,其中,所述方法还包括:
主处理器根据更新后的IP地址更新数据存储模块中的所述第一校验值。
13.根据权利要求9所述的编程方法,其中,所述方法还包括:
主处理器对编程前的待编程芯片进行空白片检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州士兰微电子股份有限公司,未经杭州士兰微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510961651.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:系统更新方法及装置
- 下一篇:灰度升级的方法和装置