开发环境:
开发系统:Ubuntu 20.04
开发板:小凌派-RK2206开发板
OpenHarmony版本:3.0.0-LTS

2.1源码编译

进入源码中:

$ cd ~/rk2206/lockzhiner-rk2206-openharmony3.0lts

这里采用hb工具编译,在代码根目录下执行

$hb set

然后输入‘.’表示当然路径。

选择lockzhiner-rk2206

$ hb build -f

等待片刻即可编译完成。

生成的固件在 out/rk2206/lockzhiner-rk2206/images目录下

Firmware.img和rk2206_db_loader.bin就是最终编译的固件。
固件的烧写将在下文讲解。

2.2固件烧写

2.2.1安装 RK USB 驱动

在更新固件前,需要安装RK USB驱动。

打开USB驱动目录,点击DriverInstall.exe

选择“驱动安装”,Windows的安全中心会弹出以下信息,选择“安装”即可。

等待安装完成。

说明驱动安装成功。

2.2.2烧写固件

下载 RKDevTool,解压,运行RKDevTool.exe。

选择LoaderToDDR文件和指定fireware文件。

使用USB线,连接小凌派-RK2206开发板的USB-OTG。

长按MaskRom按键,烧写工具出现:“发现一个MASKROM设备”。

同时设备管理器会出现一个rockusb设备。

然后点击“执行”,即可开始下载程序。

等待片刻可烧写完成。

烧写完成后,信息如下:

接下来通过串口进入系统终端。

将USB线连接到小凌派-RK2206开发板的UART,

打开终端工具,笔者使用的是Xshell,当然也可使用其他工具,比如putty,MobaXterm等。
设置好串口和波特率,点击“连接”即可。

按下小凌派-RK2206开发板的RESET按键,可以查看到如下打印信息。

这里没有添加应用,因此只有以上信息,下一章将讲解如何添加应用。

工具包下载地址:

下载并安装烧写工具:https://pan.baidu.com/s/1SU99yvtPehkRzBKH2jzNtA 提取码:1adc
下载并安装USB驱动:https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw


欢迎访问我的网站

BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书
BruceOu的知乎


欢迎订阅我的微信公众号

关注公众号[嵌入式实验楼]获取更多资讯

《HarmonyOS开发 - 小凌派-RK2206开发笔记》第2章 源码编译与固件下载相关推荐

  1. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  2. 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接

    文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...

  3. 微信小程序云开发小项目“研岸日记”日记记录分享,源码分享

    文章目录 1 概述 2 用户使用 3 日记交流页 4 日记详情页 5 发表者详情页 6 日记发表页 7 我的(非管理员) 8 高级权限(管理员) 9 数据库集合 10 源码 1 概述 1.1 关于本手 ...

  4. micropython固件源码_Micropython加速物联网开发7 - Micropython源码编译与固件更新

    在实际开发中,难免会遇到编译Micropython源码的情况:比如当前固件损坏.固件版本升级.需要裁剪固件节省空间等.本文介绍在Linux环境中编译Micropython源码并下载到TPYBoard运 ...

  5. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

  6. Linux学习笔记(三)源码编译OpeCVPCL

    1.源码编译OpeCV opencv-GitHub opencv_contrib-GitHub opencv-releases opencv_contrib-releases 1.1.下载源码 mkd ...

  7. 干货|TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法工程师 安装平台 1 平台 目前Tensor ...

  8. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  9. Web 开发中很实用的10个效果【附源码下载】

    在工作中,我们可能会用到各种交互效果.而这些效果在平常翻看文章的时候碰到很多,但是一时半会又想不起来在哪,所以养成知识整理的习惯是很有必要的.这篇文章给大家推荐10个在 Web 开发中很有用的效果,记 ...

  10. 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...

最新文章

  1. WinCE 和Win Mobile的关系
  2. TensorFlow Google大会总结
  3. SCALA中类的继承
  4. [Android实例] 同一Activity的实例被多次重复创建
  5. VS让人纠结的Release和网站一键发布
  6. poj 2187 Beauty Contest (凸包: 最远点对,最长直径 , 旋转卡壳法)
  7. 腾讯云加入自媒体分享计划可以免费领取.cn域名啦
  8. SQL 2005: @@identity 的妙用
  9. 单进程epoll版-TCP服务器(python 版)
  10. 区块链技术的发展现状_区块链的现状及其发展趋势
  11. 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
  12. php urledcode_php慎用urldecode函数
  13. POJ1276:Cash Machine(多重背包)
  14. 【优化算法】蝗虫优化算法(GOA)【含Matlab源码 936期】
  15. java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
  16. 多边形离散化函数和判断凹凸点的函数(原创亲测正确)
  17. Laravel sms短信验证码
  18. LDAP服务器不支持chap认证,终端使用EIA进行PEAP-GTC认证失败的原因分析
  19. 手机游戏无障碍设计——猜地鼠之Android篇
  20. 如何将Python脚本转换为exe,双击exe自动执行Python脚本功能

热门文章

  1. 华为存储系统操作管理
  2. 使用PHP制作 简易员工管理系统之三(管理员登陆界面以及数据库验证)
  3. 基金使用计划 数学建模 matlab,基金使用计划模型
  4. 如何利用福禄克OFP2-100-Q CH测试光纤的熔接损耗
  5. NPN和PNP三极管做开关电路
  6. social network 学习心得
  7. OLED显示模块驱动原理及应用
  8. 希腊语 - 希腊字母表对应的意思 - 数据挖掘必备
  9. Affinity笔记:渐变工具
  10. window10 安装Java11 并可以和Java8进行自由切换