[发明专利]一种8031系列MCU在线下载模块及实现方法在审

专利信息
申请号: 201611205404.X 申请日: 2016-12-23
公开(公告)号: CN106843805A 公开(公告)日: 2017-06-13
发明(设计)人: 王冠雅;兰利东;刘薇;崔靳 申请(专利权)人: 北京时代民芯科技有限公司;北京微电子技术研究所
主分类号: G06F9/24 分类号: G06F9/24
代理公司: 中国航天科技专利中心11009 代理人: 臧春喜
地址: 100076 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 8031 系列 mcu 在线 下载 模块 实现 方法
【说明书】:

技术领域

发明涉及一种生产厂商没有提供内置在线下载功能的8031系列MCU在线下载模块及实现方法,属于处理器应用开发领域。

背景技术

在嵌入式系统中,在线下载技术应用越来越广。在应用程序开发、调试、修改及产品生产、更新等过程中,需频繁将程序写入器件。传统的8031系列MCU没有提供内置在线下载/编程功能。传统的做法是将程序存储器解焊拿到编程器上烧写,操作繁琐复杂,不仅增加了人工和时间成本,尤其对于贴片封装以及解焊极易出现损伤的器件来说,更是容易造成物力财力的浪费,特别是针对当前系统微型化趋势,传统的8031系列MCU程序下载方法,阻碍了产品的微型化发展和批量产品的在线升级。

发明内容

本发明的技术解决问题是:克服现有技术的不足,提供一种8031系列MCU在线下载模块及实现方法,操作简单有效,可避免程序存储器件的损伤,降低成本,有利于产品的微型化和批量产品的在线升级。

本发明的技术解决方案是:一种8031系列MCU在线下载模块,包括ISP接口配置模块、数据存储器和程序存储器;

8031系列MCU通过总线与数据存储器和程序存储器连接;

所述ISP接口配置模块包括非门N1、非门N2、或门OR1、或门OR2以及一个与门AND;其中非门N1的输出端与8031系列MCU的EA管脚连接,非门N1的输入端与外部电平连接;8031系列MCU的管脚同时与数据存储器的管脚以及或门OR1的一个输入端连接,8031系列MCU的管脚同时与数据存储器的管脚以及或门OR2的一个输入端连接,或门OR1的另一个输入端以及或门OR2的另一个输入端同时与非门N1的输入端连接,或门OR1的输出端与程序存储器的管脚连接,或门OR2的输出端与与门AND的一个输入端连接,与门AND的另一个输入端与8031系列MCU的PSEN管脚连接,与门AND的输出端与程序存储器的管脚连接;非门N1的输入端与非门N2的输入端连接,非门N2的输出端与数据存储器的管脚连接。

所述数据存储器和程序存储器的存储空间均不大于64K。

利用所述在线下载模块实现8031系列MCU在线下载的方法,包括如下步骤:

(1)外部电平向非门N1的输入端输入低电平,使数据存储器无效,程序存储器读管脚和写管脚有效;

(2)使用烧写器将驻留监控模块预先存储在程序存储空间中;

(3)8031系列MCU通过串口接收PC机发送的待下载程序,通过总线转发给驻留监控模块,驻留监控模块接收并解析待下载程序,将解析后的程序存储在程序存储器相应的地址;

(4)外部电平向非门N1的输入端输入高电平,使数据存储器有效,完成8031系列MCU的在线下载。

所述步骤(3)中驻留监控模块对解析后的待下载程序进行校验,如果校验结果有误,则不存储该程序且向8031系列MCU返回错误信号,8031系列MCU接收错误信号后,向驻留监控模块重新发送该程序;否则,向8031系列MCU返回正确信号,将解析后的程序存储在程序存储器相应的地址。

所述驻留监控模块包括主控制子模块、输入输出接口子模块、HEX文件处理子模块以及编程子模块;

所述主控制子模块负责进行驻留监控模块初始化,设置8031系列MCU和PC机之间的串行口工作方式;

输入输出接口子模块采用Xmodem串口通信协议接收8031系列MCU转发的程序,将来自HEX文件监视模块的正确信号或错误信号返回给8031系列MCU;

HEX文件处理模块包括HEX文件监视模块和HEX文件解码模块,HEX文件解码模块对接收到的程序进行解包,得到数据长度和待下载程序数据,将待下载程序数据按字节转换为十六进制或二进制文件,将数据长度发送给HEX文件监视模块,将十六进制或二进制文件发送给编程子模块;

HEX文件监视模块统计HEX文件接收缓冲区接收到的数据长度,与来自HEX文件解码模块的数据长度对比,如果两者一致,则向输入输出接口子模块发送正确信号;如果两者不一致,则向输入输出接口子模块发送错误信号;编程子模块在每次下载前,对程序存储器的存储单元进行擦除,然后将来自HEX文件处理模块的十六进制或二进制文件写入程序存储器的存储单元。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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