[发明专利]一种固件烧写方法、装置及其相关设备在审
申请号: | 201910481486.8 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110187899A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 林英想;庄严 | 申请(专利权)人: | 深圳云里物里科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 烧写 参数信息 空闲分区 目标分区 目标固件 蓝牙 网关 计算机可读存储介质 参数信息确定 接收上位机 烧写系统 烧写装置 原始固件 指令下发 复杂度 上位机 擦除 下载 申请 重复 | ||
本申请公开了一种固件烧写方法,包括蓝牙WiFi网关接收上位机根据烧写指令下发的参数信息;根据所述参数信息确定目标分区;对所述目标分区中的原始固件进行擦除,获得目标空闲分区;根据所述参数信息从所述上位机中下载目标固件;将所述目标固件烧写至所述目标空闲分区;该固件烧写方法有效降低了固件烧写的复杂度,提高了固件烧写效率,同时避免了固件重复烧写的问题。本申请还公开了一种固件烧写装置、蓝牙WiFi网关、固件烧写系统及计算机可读存储介质,均具上述有益效果。
技术领域
本申请涉及软件技术领域,特别涉及一种固件烧写方法,还涉及一种固件烧写装置、蓝牙WiFi网关、系统及计算机可读存储介质。
背景技术
固件是写入存储介质中的程序,具体为设备内部保存的设备驱动程序,其担任着一个系统最基础、最底层工作。一般而言,固件是存储在Flash芯片中的,且在将Flash芯片贴到主板之前,Flash芯片中的固件就已经通过编程器完成烧写。
然而,在现代市场中,有时会使用到第三方公司的WiFi模块,如蓝牙WiFi网关中的WiFi模块等,由于其内置的默认固件并非技术人员所需,因此,就产生了二次烧写WiFi模块的需求。
就当下技术而言,一般是将Flash芯片从WiFi模块上取下来进行二次烧写,烧写结束后再将其焊接回去,但该种实现方式操作复杂,效率低下,且极度依赖于技术人员的技术水平,还容易对WiFi模块造成破坏,降低其使用寿命;此外,该种方式只能将Flash芯片中的全部原始固件擦除,然后再进行二次烧写,但对于某些二次烧写的应用场景来说,有时并不需要擦除Flash芯片全部分区内的固件,由此导致了相同固件重复烧写的问题。
因此,如何有效降低固件烧写的复杂度,提高固件烧写效率,同时避免固件重复烧写的问题是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种固件烧写方法,该固件烧写方法有效降低了固件烧写的复杂度,提高了固件烧写效率,同时避免了固件重复烧写的问题;本申请的另一目的是提供一种固件烧写装置、蓝牙WiFi网关、固件烧写系统及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本申请提供了一种固件烧写方法,所述固件烧写方法包括:
蓝牙WiFi网关接收上位机根据烧写指令下发的参数信息;
根据所述参数信息确定目标分区;
对所述目标分区中的原始固件进行擦除,获得目标空闲分区;
根据所述参数信息从所述上位机中下载目标固件;
将所述目标固件烧写至所述目标空闲分区。
优选的,所述目标固件为BootLoader固件和/或Firmware固件。
优选的,所述根据所述参数信息从所述上位机中下载目标固件,包括:
根据所述参数信息确定所述上位机中的所述目标固件;
通过所述蓝牙WiFi网关与所述上位机之间的网线下载所述目标固件。
优选的,所述固件烧写方法还包括:
当所述目标固件烧写完毕时,反馈烧写结束信息至所述上位机。
优选的,所述固件烧写方法还包括:
接收所述上位机下发的外设检测指令;
根据所述外设检测指令确定目标检测外设;
启动所述目标检测外设对应的检测程序,对所述目标检测外设进行检测;
当检测通过时,反馈检测通过信息至所述上位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云里物里科技股份有限公司,未经深圳云里物里科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910481486.8/2.html,转载请声明来源钻瓜专利网。