想了解更多内容,小熊请访问:
和华为官方合作共建的派折鸿蒙技术社区
https://harmonyos.51cto.com
有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,比如说HI3861和HI3516,叠开或者其他的发板开发板,这个时候如果买了小熊派折叠开发板,编译那环境应该怎么配置呢?烧录
鸿蒙3.0的源码库编译环境搭建请看下面这个文章
https://harmonyos.51cto.com/posts/5789
搭建完成之后,可以测试的安装编译一下HI3861,编译成功的小熊话可以下一步了
(1)下载mkimage.stm32
https://pan.baidu.com/s/1T2O8luJ0-8g5ZZYdOvWfqQA 提取码:1234
下载完成后解压放到Ubuntu的/home/mm/harmony/tools,该目录需要根据自己情况新建
之后修改tools的派折权限 chmod 777 -R tools
(2)下载STM32烧录软件
官方下载地址: https://www.st.com/en/development-tools/stm32cubeprog.html
选择最新版下载 需要2.4.0+版本
(3)下载代码
我的代码放在/home/mm/harmony/harmonyBM/ 目录下面
git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git(4)启动Docker
按照我的这个目录结构 docker启动需要在/home/mm/harmony/ 目录下启动Docker
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5这样在虚拟机里面打开就包括tools文件夹了
(5)配置mkimage.stm32环境变量
vim ~/.bashrc然后在后面加
export PATH=/home/openharmony/tools:$PATH更新环境变量
source ~/.bashrccd进入代码目录,高防服务器然后执行
hb set hb build -t notest --tee -f然后等待编译成功
(1)开发板上的叠开拨码开关全部打到0位置,按下Reset按键
(2)复制文件
下面这些文件原本是发板没有的,需要从
需要在OUT文件夹里面获取
(3)打开STM32烧录软件,编译选择USB
(4)添加文件
目录在
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout
里面的烧录bearpi-hm_micro.tsv
然后下面那个添加目录
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img
(5)下载程序
点击右边这个下载程序
开机之前需要把拨码开关中间那个打到1,然后按下RESET
参考文档:https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro十分钟上手.md
想了解更多内容,安装请访问:
和华为官方合作共建的云服务器小熊鸿蒙技术社区
https://harmonyos.51cto.com