如何升级HaaS100 / HaaS EDU K1的二级boot

Posted HaaS技术社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何升级HaaS100 / HaaS EDU K1的二级boot相关的知识,希望对你有一定的参考价值。

简介

二级boot在 HaaS100 / HaaS EDU K1中起到了本地升级功能实现和引导alios-things镜像的作用,在开发者使用IDE 的burn工具或者直接使用aos burn命令烧录HaaS100 / HaaS EDU K1时可能会由于串口不稳定导致烧录失败,现在优化了一版HaaS100 / HaaS EDU K1的二级boot来提高烧录成功率。如果开发者遇到这个问题,可以使用这个方法来解决。

升级方法

1.在windows下下载附件:📎write_flash_gui.zip

2.解压附件write_flash_gui.zip,双击运行haas1000_write_flash_main.exe,出现烧录软件的主界面,如下图:

3.点击左上方工具栏中的Port Config按钮,Port Config的图标如下图:

4.点击Port Config按钮后,出现串口配置界面,如下图:

5.点击串口配置界面左下方的List按钮,会列出当前windows上连接的串口,如下图:

6.选择和haas100/haaseduk1连接的串口,然后点击Ok按钮关闭串口配置界面,此时主界面的烧录状态是Closed,如下图:

7.点击烧录软件主界面左上方的Start All按钮,Start All按钮的图标如下图:

8.点击Start All按钮后,烧录软件主界面提示进入idle状态,如下图:

9.短按板子上的重启键或者插拔电源对板子上下电,开始烧录,此时烧录状态变成Burning,并提示烧录进度,如下图:

10.等待设备烧录成功,烧录成功后烧录状态变成Success,进度是100%,如下图:

11.点击烧录界面的Exit按钮,退出烧录工具,Exit按钮图标如下图:

12.设备接入串口工具,重启设备,查看串口log并搜索关键字:BUILD_DATE=Sep 22 2020 15:14:51

如果能成功搜索到该关键字,则说明升级2级boot成功。

升级2级boot成功后,开发者就可以使用IDE来更新固件了。

总结

本文介绍了,当开发者遇到由于PC原因导致烧录固件不稳定的时候,通过升级2级boot来解决的方法,这种情况非常少见。

还是非常建议大家通过使用HaaS Studio IDE工具来烧录固件。

以上是关于如何升级HaaS100 / HaaS EDU K1的二级boot的主要内容,如果未能解决你的问题,请参考以下文章

HaaS EDU K1快速开始

HaaS EDU K1 快速搭建Python开发环境

开发者案例使用HaaS EDU K1实现一个数字量角器

使用JavaScript在HaaS EDU K1上实现文字显示

HaaS EDU K1场景式应用案例上手

HaaS100 OTA之固件验签功能介绍