[发明专利]一种对微处理器存储单元进行文件烧写的方法有效

专利信息
申请号: 201711276302.1 申请日: 2017-12-06
公开(公告)号: CN108037931B 公开(公告)日: 2021-02-02
发明(设计)人: 解亚琦;陈锦明;赖志威;曾宪玮 申请(专利权)人: 广州路派电子科技有限公司
主分类号: G06F8/61 分类号: G06F8/61;G06F8/65
代理公司: 北京文苑专利代理有限公司 11516 代理人: 王炜
地址: 510663 广东省广州市萝岗区科学大道中*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 微处理器 存储 单元 进行 文件 方法
【权利要求书】:

1.一种对微处理器存储单元进行文件烧写的方法,其特征在于,通过主机与从机互相配合实现,包括主机运行操作过程和从机运行操作过程;所述主机运行操作过程包括以下步骤:

步骤(1):主机打开升级文件初始化文件指针,初始化串口设备和CircleBuffer缓存,开始接收串行字符数据;步骤(2):主机轮询CircleBuffer缓存;步骤(3):主机控制从机复位引脚,置低电平,延时200ms后置高电平,完成从机重新复位;步骤(4):主机等待从机起始帧升级请求,接收到请求,按照升级文件update.bin的大小,发送升级数据包总数量请求;步骤(5):主机等待从机升级请求回复,接收到回复,发送FLASH解锁请求;步骤(6):主机等待从机解锁回复,接收到回复,进入数据包传输等待;步骤(7):主机接收到数据包请求,发送对应的数据包数据;步骤(8):主机接收到文件校验请求,发送校验和数据;步骤(9):主机接收到升级完成通知,退出运行;

所述从机运行操作过程包括以下步骤:步骤一:初始化串口设备和Circlebuffer缓存;步骤二:发送升级起始帧,通知主机准备就绪;步骤三:启动定时器,判断主机回复是否超时;步骤四:查询CricleBuffer数据长度,提取分析数据包数据;步骤五:停止定时器,进入协议通信和数据处理子函数ControlLogical进行操作;步骤六:结束升级协议处理程序,发送校验码请求命令;步骤七:接收校验码,与内部FLASH存储空间计算的校验结果进行比较。

2.根据权利要求1所述的方法,其特征在于,所述步骤三具体为:启动定时器,判断主机回复是否超时,如果回复状态位超时则判断用户程序完整性,跳转下一阶段程序;如果回复状态位不超时则更新指示灯状态,进入步骤四。

3.根据权利要求1所述的方法,其特征在于,所述步骤五具体为:停止定时器,进入协议通信和数据处理子函数ControlLogical实现以下操作;

1)接收升级请求命令,分析数据包数量,保存数量为PACKET_MAXNUM;2)接收解锁请求命令,调用FLASH_Unlock(),FLASH_ReadOutProtection()进行解锁操作,并发送解锁请求回复;3)等待主机上一条命令的ACK回复,进入数据包传输状态,发送数据包请求,数据包计数m_Index自加一;4)循环接收数据包,当数据包计数取余64不等于0,保存数据包的32Byte数据到m_FlashBuff存储,直至m_FashBuff数据量达到2048Byte容量,写于内部FLASH中,完成一个页的写入操作;5)当数据包数据达到PACKET_MAXNUM,而取余不等于64,此时认为达到升级文件最后的字符,对于不满足2048Byte数据位填充零处理,写入最后的数据到FLASH。

4.根据权利要求1所述的方法,其特征在于,所述步骤七具体为:接收校验码,与内部FLASH存储空间计算的校验结果进行比较,若校验正确,则完成升级程序,发送升级完成命令,通知主机完成升级,并跳转至用户程序;若校验失败则跳转至步骤一。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法的通信协议物理层采用标准UART通信接口,逻辑电平为3.3V TTL电平,UART工作在8N1模式,即8位数据位,无奇偶校验,一位停止位,波特率固定在115200bps。

6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法的通信协议链路层的数据帧结构如下:

7.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法的通信协议链路层的子命令码描述如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州路派电子科技有限公司,未经广州路派电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711276302.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top