0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于Linux命令行烧写固件

电子发烧友开源社区 来源:HarmonyOS官方合作社区 作者:HarmonyOS官方合作社 2022-03-18 10:57 次阅读

1

烧录前准备

1. 按照图片提示连接电源线,debug串口调试线,USB 烧写线

2. 下载固件

方法一:从每日编译的 Daily 版本中下载对应镜像(http://ci.openharmony.cn/dailybuilds), 选择 dayu200 进行下载

2e4a8406-a663-11ec-952b-dac502259ad0.png

方法二:拉取源码编译,在路径 out/rk3568/packages/phone/images目录里下载镜像

方法三:下载 HiHope 官方提供的固件,下载地址:https://gitee.com/hihope_iot/images

2

烧录步骤

Windows主机烧写固件:

1. 安装 USB 驱动

双击 windowsDriverAssitant DriverInstall.exe 打开安装程序,点击下图所示的“驱动安装”按钮:

2e5a5106-a663-11ec-952b-dac502259ad0.png

说明:如果已经安装旧版本的烧写工具,请先点击“驱动卸载”按钮下载驱动,然后再点击 “驱动安装”按钮安装驱动。

2. 打开烧写工具

双击 windowsRKDevTool.exe 打开烧写工具,如图所示,默认是 Maskrom 模式:

2e6e8252-a663-11ec-952b-dac502259ad0.png

将固件下载保存到本地目录,勾选需要烧写的固件

2e84dffc-a663-11ec-952b-dac502259ad0.png

3. 确认开发板是否进入烧写模式

① 如果界面显示"发现一个 LOADER 设备", 说明开发板进入 Loader 模式等待烧写固件。

② 如果界面显示"发现一个 MASKROM 设备", 说明开发板进入 Maskrom 模式等待烧写固件。

③如果界面显示"没有发现设备",说明开发板没有进入烧写模式,请按以下操作步骤让开发板进入烧写模式。

a.按住白色按钮 Maskrom 按键(图中标注的①号键)和 RESET 按钮(图中标注的②号键)不松开,烧录工具此时显示“没有发现设备”;

2eca8cf0-a663-11ec-952b-dac502259ad0.png

b. 松开 RESER 键,烧录工具显示“发现一个 MASKROM 设备”,说明此时已经进入烧写模式

2edc0ec6-a663-11ec-952b-dac502259ad0.png

c.松开按键,稍等几秒后点击执行进行烧录

2eee822c-a663-11ec-952b-dac502259ad0.png

说明:

如果烧写成功,在工具界面右侧会显示下载完成

如果烧写失败,在工具界面右侧会用红色的字体显示烧写错误信息,更多出错信息查看:Log 目录下的文件

3

Linux命令行烧写固件

1. 查看开发板是否进入烧写模式

进入 OHOS 的根目录,执行命令查看:python3 flash.py -q

说明:

如果输出"loader", 说明开发板进入 Loader 模式等待烧写固件

如果输出"maskrom", 说明开发板进入 Maskrom 模式等待烧写固件

如果输出"none",说明开发板没有进入烧写模式,请按文档第 2 部分内容操作让开发板进入烧写模式

2. 烧写固件

烧写所有固件:

python3 flash.py -a

说明:此命令会烧写所有 OHOS 固件,包括:uboot, kernel(boot_linux), system, vendor, userdata

烧写指定固件:

python3 flash.py -u    //烧写 uboot.imgpython3 flash.py -k    //烧写 boot_linux.imgpython3 flash.py -s    //烧写 system.imgpython3 flash.py -v    //烧写 vendor.imgpython3 flash.py -d    //烧写 userdata.img

左右滑动查看全部代码

说明:烧写多个指定固件,可以根据需要执行输入多个参数。如:-sv 表示烧写 system.img和 vendor.img。

4

烧录完成

原文标题:支持开源鸿蒙系统 DAYU200 开发板镜像烧录教程

文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11355

    浏览量

    210720
  • 电源线
    +关注

    关注

    1

    文章

    374

    浏览量

    21979
  • python3
    +关注

    关注

    0

    文章

    18

    浏览量

    3935

原文标题:支持开源鸿蒙系统 DAYU200 开发板镜像烧录教程

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    Linux命令行的基本使用

    嵌入式Linux开发环境的构建,Linux命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉开发环境的使用。学习条件: 1.C语言编程基础
    发表于 11-05 09:08

    caxa命令行中的应用

    caxa命令行中的应用 命令行对于大多用户来说往往只是输入数据的作用,但是其中的奥妙还有很多,下面就给大家
    发表于 10-18 18:18 2326次阅读

    linux 命令行使用技巧

    我们每天使用许多Linux命令行。我们从网上知道一些技巧,但如果我们不去练习,我们就有可能忘记。我决定做一个关于技巧和窍门的列表,这些技巧和窍门对于你来说可能是已经忘记的,或者可能是全新的。 输出
    发表于 09-28 15:54 0次下载
    <b class='flag-5'>linux</b> <b class='flag-5'>命令行</b>使用技巧

    CMD的命令行高级教程

    CMD的命令行高级教程
    发表于 10-24 08:31 30次下载
    CMD的<b class='flag-5'>命令行</b>高级教程

    Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

    本文档的主要内容详细介绍的是Linux基础教案主要内容是:(1) 了解Linux图形界面的原理与构成;(2)掌握Linux命令行操作,包括:命令行
    发表于 10-16 14:49 6次下载
    <b class='flag-5'>Linux</b>图形界面的原理与构成和<b class='flag-5'>Linux</b><b class='flag-5'>命令行</b>和vi编辑器的使用手册

    能提高效率的Linux命令行技巧

    巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是你要怎么做。以下介绍一些好用的命令行技巧。
    的头像 发表于 02-02 17:39 2177次阅读
    能提高效率的<b class='flag-5'>Linux</b><b class='flag-5'>命令行</b>技巧

    Linux 命令行教程好书推荐

    今天跟大家推荐个 Linux 命令行教程:《The Linux Command Line》,中文译名:《Linux 命令行大全》。 该书作者
    的头像 发表于 02-14 09:25 1525次阅读

    Linux命令行与shell脚本编写

    Linux命令行与shell脚本编写
    发表于 01-11 16:50 4次下载

    如何使用命令行Linux中查找文件?

    对于Linux新用户来说,在Linux中查找文件可能有点困难。但是,在适当的指导下,任何人都可以创建文件快捷方式或找到其Linux系统中有多少文件。 我们必须使用命令行来查找文件或特定
    的头像 发表于 03-23 14:55 4377次阅读

    linux命令行与shell编程实战

    Linux命令行与Shell编程实战主要涉及以下内容: Linux命令行基础:学习Linux命令行
    的头像 发表于 11-08 10:57 866次阅读

    linux虚拟机怎么调出命令行

    Linux虚拟机中调出命令行界面,可以通过以下步骤实现: 打开虚拟机,进入到Linux系统。 在桌面或应用菜单中找到终端或命令行图标,点击打开。 输入
    的头像 发表于 11-08 11:28 3253次阅读

    linux切换到命令行模式

    Linux中,可以通过以下步骤切换到命令行模式: 打开终端。可以在应用菜单中找到终端或命令行终端。 在终端中输入命令“exit”或“logout”,然后按回车键。 系统会提示您输入管
    的头像 发表于 11-13 16:47 1884次阅读

    linux虚拟机怎么调出命令行

    Linux虚拟机是一种模拟运行Linux操作系统的虚拟环境,它可以在Windows、Mac、Linux等主机系统上运行。在Linux虚拟机中,你可以通过终端或
    的头像 发表于 11-17 09:55 3871次阅读

    linux命令行运行步骤

    运行Linux命令行涉及以下步骤: 打开终端 在Linux系统中,打开命令行界面的方式有多种,最常见的是打开终端应用程序。可以在应用程序菜单中找到终端,点击打开。 熟悉
    的头像 发表于 11-17 10:18 890次阅读

    总结linux命令行的主要用法

    Linux命令行是一种在Linux操作系统中通过文本界面来执行指令和管理系统的方式。它提供了丰富的功能和灵活性,帮助用户完成各种任务。本文将详细介绍Linux
    的头像 发表于 11-17 10:19 751次阅读