> 文档中心 > RK3568上运行鸿蒙3.1Release

RK3568上运行鸿蒙3.1Release

1、下载源码:

https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F3.1-Release%2Fcode-v3.1-Release.tar.gz

2、解压后要改一下串口波特率,修改Linux的波特率,因为默认是1500000,串口工具显示有乱码,调整为115200

out/kernel/src_tmp/linux5.10/arch/arm64/boot/dts/rockchip/rk3568-linux.dtsi

3、编译,有几种编译办法

build.sh --product-name rk3568 --ccache

hb set 选rk3568后

hb build

4、编译后生成的images中out/rk3568/package/phone/images中, 后期在调试中要注意,尽量不要把这个目录整个删除,因为这里有两个文件只在全量编译时才会被直接拷贝过来,那就是uboot.img和MiniLoaderAll.bin

5、下载img,我是使用的Linux系统,所以没有Windows上的图形界面工具,后来经过摸索,使用upgrade_tool还是比较方便的。主要使用命令:

如果 要进行全部img下载,可以使用上面的shell脚本,但这只是在第一次刷入系统时才需要,后面就个别更新就可以。

如果不刷入MiniLoaderAll.bin,系统是不会自动重启的,可以使用

upgrade_tool rd进行重启。

注意在刷新img前,可以使用upgrade_tool查看系统是否处于Loader状态,只有在Loader状态才可以刷入img,如果不小心把系统搞到无法进入Loader状态,则需要另外的办法,这在后面介绍。

 上面这个状态就没有办法写入img,Mode必须是Loader,在启动时按更新键可进入,或者刷入

RK3568 NorFlash2eMMCLoader小固件,可以从这里下载img

https://download.t-firefly.com/product/Board/RK356X/Firmware/NorFlash2eMMCLoader/RK356x_NorFlash2eMMCLoader_20211209.img 用upgrade_tool df NorFlash2eMMCLoader.img,待刷入成功后,系统会自动进入到Loader模式: