摘要:本文简单介绍OpenHarmony轻量系统移植,内核初始化和启动
适合群体:想自己动手移植OpenHarmony轻量系统的朋友

上一节我们已经完成的移植好了内核,hb build -f编译后,查看输出文件:
out\gd32f303_lianzhian\gd32f303_lianzhian
移植OpenHarmony轻量系统【7】烧录与验证_系统移植
其中,OHOS_Image.bin 是我们要烧录的文件。

这里我们使用jlink进行烧录,步骤如下:
(1)下载JLinkARM_GD_Exclusive软件,打开JFlashARM.exe程序。
(2)选择Option——project setting,选择CPU、Device为GD32F303XE
移植OpenHarmony轻量系统【7】烧录与验证_初始化_02
(3)点击file——open data file,选择要烧录的固件
移植OpenHarmony轻量系统【7】烧录与验证_d3_03
(4)填写启动地址为8000000
移植OpenHarmony轻量系统【7】烧录与验证_其他_04
(5)点击auto,开始烧录
移植OpenHarmony轻量系统【7】烧录与验证_鸿蒙_05
(6)如下提示,则烧录成功:
移植OpenHarmony轻量系统【7】烧录与验证_系统移植_06
(7)断开jlink,重新上电,可以看到串口打印如下:
移植OpenHarmony轻量系统【7】烧录与验证_初始化_07
同时可以观察到LED闪烁,说明内核启动成功。