一种新型编程方法.pdf

上传人:000****221 文档编号:1667939 上传时间:2018-07-03 格式:PDF 页数:4 大小:150.15KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510125775.6

申请日:

2015.03.20

公开号:

CN104657186A

公开日:

2015.05.27

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):G06F 9/445变更事项:申请人变更前:南通国芯微电子有限公司变更后:江苏国芯科技有限公司变更事项:地址变更前:226004 江苏省南通市崇川区崇川路58号3号楼4楼变更后:226004 江苏省南通市崇川区紫琅路28号5幢1-4层|||实质审查的生效IPC(主分类):G06F 9/445申请日:20150320|||公开

IPC分类号:

G06F9/445; G06F21/12(2013.01)I

主分类号:

G06F9/445

申请人:

南通国芯微电子有限公司

发明人:

姚永平

地址:

226004江苏省南通市崇川区崇川路58号3号楼4楼

优先权:

专利代理机构:

苏州华博知识产权代理有限公司32232

代理人:

孟宏伟

PDF下载: PDF下载
内容摘要

本发明公开了一种新型编程方法,括以下步骤:S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;S4、微处理器将串口数据模块写入目标芯片中。本发明中将程序包和加密项目包绑定,编程或升级程序时只需要输入对应的加密项目包数据即可找到程序包进行编程或升级,操作简单,不易出错,而且加密项目包安全性好,避免程序包的泄漏。

权利要求书

权利要求书
1.  一种新型编程方法,其特征在于,包括以下步骤:
S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;
S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;
S4、微处理器将串口数据模块写入目标芯片中。

2.  根据权利要求1所述的新型编程方法,其特征在于,所述加密项目包包括程序标题模块、编程类型模块和目标芯片信息模块中的至少一种。

3.  根据权利要求1所述的新型编程方法,其特征在于,所述步骤S1中将下载次数限制模块与程序包、加密项目包绑定并一起写入串口模块中,所述步骤S4若将串口数据模块写入目标芯片一次,则下载次数限制模块相应的减少或增加一次,直至下载次数限制模块的限制次数为零或限定次数。

说明书

说明书一种新型编程方法
技术领域
本发明涉及一种新型编程方法。
背景技术
随着科技的发展,电子产品越来越普及,一般是将程序写入目标芯片中以供电子产品使用。现有技术中,对应不同的目标芯片下载的程序不同,这就需要找到不同的程序包才可以完成下载,工作非常繁琐。另一方面,目标芯片中不同的程序需要升级的时候,也需要找到升级的程序包才能完成升级,操作复杂,且容易出错。
发明内容
为了解决上述技术问题,本发明提供了一种新型编程方法。
为了达到上述目的,本发明的技术方案如下:
本发明提供一种新型编程方法,括以下步骤:
S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;
S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;
S4、微处理器将串口数据模块写入目标芯片中。
本发明中将程序包和加密项目包绑定,编程或升级程序时只需要输入对应的加密项目包数据即可找到程序包进行编程或升级,操作简单,不易出错,而且加密项目包安全性好,避免程序包的泄漏。
本发明中上述的加密项目包包括程序标题模块、编程类型模块和目标芯片信息模块中的至少一种。
在上述技术方案的基础上,还可做如下改进:
作为优选的方案,上述的步骤S1中将下载次数限制模块与程序包、加密项目包绑定并一起写入串口模块中,所述步骤S4若将串口数据模块写入目标芯片一次,则下载次数限制模块相应的减少或增加一次,直至下载次数限制模块的限制次数为零或限定次数。
采用上述优选的方案,将下载次数限制模块与程序包、加密项目包绑定,可限制下载的次数,防止程序的滥用,更加安全。
具体实施方式
下面详细说明本发明的优选实施方式。
为了达到本发明的目的,在本发明的其中一种实施方式中提供一种新型编程方法,括以下步骤:
S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;
S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;
S4、微处理器将串口数据模块写入目标芯片中。
本实施方式中将程序包和加密项目包绑定,编程或升级程序时只需要输入对应的加密项目包数据即可找到程序包进行编程或升级,操作简单,不易出错,而且加密项目包安全性好,避免程序包的泄漏。
本实施方式中上述的加密项目包包括程序标题模块、编程类型模块和目标芯片信息模块中的至少一种。
为了进一步地优化本发明的实施效果,在本发明的另一种实施方式中,在前述内容的基础上,上述的步骤S1中将下载次数限制模块与程序包、加密项目包绑定并一起写入串口模块中,所述步骤S4若将串口数据模块写入目标芯片一次,则下载次数限制模块相应的减少或增加一次,直至下载次数限制模块的限制次数为零或限定次数。
采用上述优选的方案,将下载次数限制模块与程序包、加密项目包绑定,可限制下载的次数,防止程序的滥用,更加安全。
以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

一种新型编程方法.pdf_第1页
第1页 / 共4页
一种新型编程方法.pdf_第2页
第2页 / 共4页
一种新型编程方法.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《一种新型编程方法.pdf》由会员分享,可在线阅读,更多相关《一种新型编程方法.pdf(4页珍藏版)》请在专利查询网上搜索。

本发明公开了一种新型编程方法,括以下步骤:S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;S4、微处理器将串口数据模块写入目标芯片中。本发明中将程序包和加密项目包绑定,编程或升级程序时只需要输入对。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1