repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
./build/prebuilts_download.sh
在源码目录下输入以下指令。
hb set
bearpi
>bearpi_hm_micro
选择bearpi_hm_micro
hb build --tee -f
查看编译出的固件位置
当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:
\out\bearpi-hm_micro\bearpi-hm_micro
其中有以下文件是后面烧录系统需要使用的。
在MobaXterm中执行以下三条指令将以上三个文件复制到device/board/bearpi/bearpi_hm_micro/tools/download_img/kernel/
下,以便后续烧录系统使用
cp out/bearpi_hm_micro/bearpi_hm_micro/OHOS_Image.stm32 device/board/bearpi/bearpi_hm_micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/rootfs_vfat.img device/board/bearpi/bearpi_hm_micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/userfs_vfat.img device/board/bearpi/bearpi_hm_micro/tools/download_img/kernel/
下载并安装JRE
下载并安装STM32CubeProgrammer(需要2.4.0+版本)
通过TypeC数据线,把电脑与BearPi-HM Micro连接。
安装CH340驱动。
关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)
如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。
将开发板的拨码开关上拨到“000”烧录模式,并按一下开发板的RESET按键
在Windows打开STM32CubeProgrammer工具,选择“USB”烧录方式,再点击刷新按钮,然后点击"Connect"。
点击STM32CubeProgrammer工具的“+”按钮,然后选择烧录配置的tvs文件。
点击Browse按钮,然后选择工程源码下的烧录镜像路径
点击Download按钮启动镜像烧录,并等待烧录完毕。
打开MobaXterm,
点击:Session
、Serial
按钮
设置Seral port为在 第二-4 步骤查看到的COM号
设置Speed为 115200
点击OK
将开发板的拨码开关拨至“010”以使用emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。
注意 每次烧录完成,第一次复位后在启动过程中会写入 bootcmd 环境变量,此次复位不会正常引导系统。再次复位后可以正常启动。
MobaXterm上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,可与开发板交互。
开发板屏幕出现桌面及预安装的"setting"应用,点击"setting"应用可查看系统信息。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。