一种固件系统数据的传输方法及其烧录装置制造方法及图纸

技术编号:29224662 阅读:23 留言:0更新日期:2021-07-10 01:08
本发明专利技术涉及嵌入式设备固件烧录领域,特别涉及一种固件系统数据的传输方法及其烧录装置。其传输方法包括S1.打开PC端,嵌入式主板上电开机,并将嵌入式主板与PC端相连接;S2.开启PC控制模块,调用原生工具烧录ExtBoot到嵌入式主板;S3.嵌入式主板重启,运行ExtBoot系统,上报Ready指示信号;S4.PC控制模块接收到Ready指示信号,握手成功,开始发送控制指令及数据传输;S5.嵌入式主板处理指令及数据,回复响应信息;S6.PC控制模块继续发送控制指令及数据传输,直至处理完毕;S7.调用原生工具烧录固件内核到嵌入式主板,完成嵌入式主板固件烧录。操作者只需要在PC控制模块的传输单元中加载所需要的固件系统数据,即可把固件系统数据传输到嵌入式主板中进行烧录,简单快捷。简单快捷。简单快捷。

【技术实现步骤摘要】
一种固件系统数据的传输方法及其烧录装置


[0001]本专利技术涉及嵌入式设备固件烧录领域,特别涉及一种固件系统数据的传输方法及其烧录装置。

技术介绍

[0002]由AmbiqMicro提供的无线电子产品解决方案中,默认只能使用其提供的烧录工具将固件烧录至Ambiq系列单片机的片内存储器中,受片内储存空间限制,实现的功能有限,无法扩展更多功能来满足客户需求。

技术实现思路

[0003]本专利技术提供一种固件系统数据的传输方法及其烧录装置,旨在解决使用AmbiqMicro提供的解决方案中存储空间受限的问题。
[0004]本专利技术提供一种固件系统数据的传输方法,包括以下步骤:
[0005]S1.打开PC端,嵌入式主板上电开机,并将嵌入式主板与PC端相连接;
[0006]S2.开启PC控制模块,调用原生工具烧录ExtBoot到嵌入式主板;
[0007]S3.嵌入式主板重启,运行ExtBoot系统,上报Ready指示信号;
[0008]S4.PC控制模块接收到Ready指示信号,握手成功,开始发送本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固件系统数据的传输方法,其特征在于,包括以下步骤:S1.打开PC端,嵌入式主板上电开机,并将嵌入式主板与PC端相连接;S2.开启PC控制模块,调用原生工具烧录ExtBoot到嵌入式主板;S3.嵌入式主板重启,运行ExtBoot系统,上报Ready指示信号;S4.PC控制模块接收到Ready指示信号,握手成功,开始发送控制指令及数据传输;S5.嵌入式主板处理指令及数据,回复响应信息;S6.PC控制模块继续发送控制指令及数据传输,直至处理完毕;S7.调用原生工具烧录固件内核到嵌入式主板,完成嵌入式主板固件烧录。2.根据权利要求1所述固件系统数据的传输方法,其特征在于,包括数据传输中PC控制模块的工作流程,包括以下步骤:a1.开启PC控制模块,调用原生工具烧录ExtBoot,等待嵌入式主板的Ready指示;a2.收到嵌入式主板Ready指示信号后,PC控制模块进行参数配置,并开始发送控制指令及数据传输;a3.成功收到嵌入式主板的响应信息后,读取数据,封装帧数据,并继续发送控制指令及数据传输;a4.再次成功收到嵌入式主板的响应信息,若收到成功结束响应,则调用原生工具烧录固件内核到嵌入式主板,完成嵌入式主板固件烧录。3.根据权利要求2所述固件系统数据的传输方法,其特征在于,所述步骤a2具体还包括:a21.PC控制模块判断是否收到嵌入式主板Ready指示信号,若收到则执行步骤a22;若超时未收到,则累计超时次数,并判断次数是否超限,若次数不超限则继续等待嵌入式主板的Ready指示,若次数超限则直接结束任务;a22.判断Ready指示信号是否格式化,若否则直接进行参数配置;若是则发送格式化指令,并判断是否收到响应,若超时未收到则直接结束任务,若收到响应则继续判断格式化是否成功,若格式化未成功则直接结束任务,若格式化成功,则进行参数配置。4.根据权利要求2所述固件系统数据的传输方法,其特征在于,所述步骤a3具体还包括:s31.PC控制模块判断是否收到嵌入式主板的响应信息,若收到则执行步骤a32;若超时未收到,则执行步骤a33;a32.判断是否成功接收响应信息,若成功接收则读取数据,若未成功接收则执行步骤a33;a33.重新发送控制指令及数据传输,累计超时次数,并判断次数是否超限,若次数不超限则进行参数配置,若次数超限则直接结束任务。5.根据权利要求2所述固件系统数据的传输方法,其特征在于,所述步骤a4具体还包括:a41.PC控制模块判断是否收到嵌入式主板的响应信息,若收到则执行步骤a42,若超时未收到,则执行步骤a45;a42.判断是否成功接收响应信息,若成功接收则执行步骤a43;若未成功接收则判断是否结束任务,若是则直接结束任务,若否则执行步骤a45;
a43.判断数据传输是否结束,若是则执行步骤a44,若否则返回步骤a3继续读取数据;a44.判断是否收到成功结束响应信息,若是则调用原生工具烧录固件内核到嵌入式主板,完成嵌入式主板固件烧录;若否则执行步骤a45;a4...

【专利技术属性】
技术研发人员:刘宏涛陈远鹏李思强
申请(专利权)人:深圳市研强物联技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1