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

简介: 二级boot在haas100/haaseduk1 中起到了本地升级功能实现和引导alios-things镜像的作用,在开发者使用ide的burn工具或者直接使用aos burn烧录haas100或者haaseduk1时可能会由于串口不稳定导致烧录失败,现在我们优化了一版haas100/haaseduk1的二级boot来提高烧录成功率。
来源 | HaaS技术社区

简介

二级boot在haas100/haaseduk1 中起到了本地升级功能实现和引导alios-things镜像的作用,在开发者使用ide的burn工具或者直接使用aos burn烧录haas100或者haaseduk1时可能会由于串口不稳定导致烧录失败,现在我们优化了一版haas100/haaseduk1的二级boot来提高烧录成功率。

升级方法

  1. 更新alios-things 3.3代码到最新后(需要2021.08.04及以后的版本),编译工程
  2. 进入到工程目录下的hardware/chip/haas1000/release/write_flash_gui目录(目前write_flash_gui工具只支持windows)
  3. 更改write_flash_gui下的haas1000_dld_cfg.yaml配置文件文件到如下所示(如果使用默认配置文件,会刷新flash的所有内容):

image.png

  1. 双击运行wrie_flash_gui目录下的haas1000_write_flash_main.exe,出现烧录软件的主界面,如下图:

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

14.设备接入串口工具,重启设备,查看串口log并搜索关键字:BUILD_DATE=Sep 22 2020 15:14:51 如果能成功搜索到该关键字,则说明升级2级boot成功。

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

总结

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

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

相关文章
|
6月前
|
人工智能 自然语言处理 API
动动嘴就能建模?Blender全流程部署AI建模插件教程 | 零门槛实现AI驱动3D创作
本文为Blender用户详解mcp插件部署全流程:基于MCP协议,实现Cursor等AI客户端与Blender双向通信。无需写代码,一句自然语言即可完成建模、材质、灯光、渲染等3D创作,10分钟极速启用AI生产力。
|
7月前
|
人工智能 安全 Ubuntu
🦞AI龙虾 OpenClaw 保姆级图文指南!阿里云/本地零基础部署配置免费API+Top8高价值Skill分享
2026年,OpenClaw(曾用名Clawdbot)的热度持续攀升,从腾讯免费安装活动到龙岗政务“龙虾盒子”落地,越来越多用户加入部署行列。但多数新手陷入“只部署不会用”的困境——仅安装基础框架,却不知如何通过Skills(插件)拓展能力,让OpenClaw从“聊天助手”进化为“全能工作伙伴”。
1564 2
|
11月前
|
人工智能 编解码 监控
《AV1解码生态全景图》,迄今最全面的AV1解码生态报告
截至2025年11月最完整详尽的 AV1 解码生态全景报告
|
域名解析 网络协议 安全
Cloudflare域名解析
本文讲解如何快速搞定cloudflare域名解析,首先你需要先注册一个cloudflare账户,接着添加你的域名,然后根据个人需要选择域名解析方案,一般我们选择free套餐就可以。再接下来cloudflare会自动同步你现有域名记录,你可以根据需要修改这个域名记录,点击下一步后,cloudflare会为你提供两个新的域名服务器nameserver;你需要在你的域名注册商处将现有的域名服务器替换成cloudflare提供的。
8976 0
Cloudflare域名解析
|
人工智能 开发框架 JavaScript
HaaS历代记与选型推荐
我手中有六个型号的HaaS开发板,陪伴和等待HaaS的成长。当我觉得HaaS型号太多的时候,就决定要写一个选型指南。但当我看到当前支持的开发板之后,发现本文更像是一片历代记或者是HaaS开发板的阅兵式。
1521 0
HaaS历代记与选型推荐
|
机器人
影刀RPA(初级)(一)
影刀RPA(初级)(一)
6331 0
|
机器学习/深度学习 存储 人工智能
搜广推模型构建及应用-AI架构师成长计划(二)|学习笔记
快速学习搜广推模型构建及应用-AI 架构师成长计划(二)。
3096 0
搜广推模型构建及应用-AI架构师成长计划(二)|学习笔记

热门文章

最新文章