[发明专利]一种单片机烧写控制系统及单片机烧写控制方法有效
申请号: | 202111559088.7 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114237647B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 汪民;许玉方;杜自博 | 申请(专利权)人: | 深圳市德仪电子科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06K9/62;H04L61/25;H04L61/5046 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单片机 控制系统 控制 方法 | ||
本发明公开了一种单片机烧写控制系统及单片机烧写控制方法,包括获取模块,用于获取编译文件的第一地址;判断模块用于判断所述第一地址是否合法;确定模块用于在所述判断模块判断所述第一地址合法时,发送第一信号至单片机:接收所述第二信号,将所述第一地址基于预设的地址转换策略进行处理,得到单片机的第二地址,并根据所述第二地址进行烧写任务;单片机,用于接收所述第一信号,进行烧写准备工作,在烧写准备工作完成时,发送第二信号至所述确定模块。提高对单片机烧写的控制精度,保证单片机烧写入的程序的准确性。
技术领域
本发明涉及单片机技术领域,特别涉及一种单片机烧写控制系统及单片机烧写控制方法。
背景技术
单片机相当于一个微型的计算机。单片机的运行需要依赖于单片机内所存储的程序,为了将调试好的单片机程序写入到单片机的存储介质中,需要执行单片机的烧写过程。现有技术中,单片机的烧写控制精度不高,容易导致在单片机未准备好时就开展烧写过程,使得单片机烧写入的程序不完整或者出现错误,同时必须采用与单片机相匹配的上位机才能烧写,导致上位机的通用性较差,另外无法及时准确获取烧写进度信息,更加无法及时采取措施进行处理。
发明内容
本发明旨在至少一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出一种单片机烧写控制系统,提高对单片机烧写的控制精度,保证单片机烧写入的程序的准确性。
本发明的第二个目的在于提出一种单片机烧写控制方法。
为达到上述目的,本发明第一方面实施例提出了一种单片机烧写控制系统,包括:
获取模块,用于获取编译文件的第一地址;
判断模块,用于判断所述第一地址是否合法;
确定模块,用于:
在所述判断模块判断所述第一地址合法时,发送第一信号至单片机:
接收所述第二信号,将所述第一地址基于预设的地址转换策略进行处理,得到单片机的第二地址,并根据所述第二地址进行烧写任务;
单片机,用于接收所述第一信号,进行烧写准备工作,在烧写准备工作完成时,发送第二信号至所述确定模块。
根据本发明的一些实施例,所述判断模块,包括:
第一获取子模块,用于获取所述第一地址的属性信息;
计算子模块,用于计算所述属性信息与预设属性信息的匹配度,并判断是否大于预设匹配度;在确定所述匹配度大于预设匹配度时,表示第一地址合法;反之,表示第一地址不合法。
根据本发明的一些实施例,所述确定模块包括:
第二获取子模块,用于获取所述第二地址的数量,并判断是否大于预设数量;
聚类子模块,用于在确定所述数量大于预设数量时,对若干个第二地址进行聚类分析,得到若干个分类集合,并确定每个分类集合的聚类中心;
确定子模块,用于根据每个分类集合的聚类中心基于预设数据表,确定每个分类集合对应的单片机上的功能区。
根据本发明的一些实施例,所述确定模块还用于:
根据烧写任务创建监测模型,将所述监测模型按照烧写任务包括的若干个子烧写任务进行划分并进行标记处理;所述子烧写任务为在单片机上的单个功能区的烧写任务;
获取在执行烧写任务时的实际进度信息;
将所述实际进度信息与所述监测模型进行匹配,将匹配完成后的监测模型与预设进度信息进行比较,确定进度滞后的子烧写任务,并发出报警提示。
根据本发明的一些实施例,所述确定模块,还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市德仪电子科技有限公司,未经深圳市德仪电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111559088.7/2.html,转载请声明来源钻瓜专利网。