OpenHarmony3.2-release编译烧录过程(RK3568开发板)

1、编译过程

1、首先下载好openHarmony3.2-release的源码,下载步骤在获取源码步骤中。

2、解压后,进入源代码的根目录

:~/Documents/root/data/harmony/release_code/2023-04-09/OpenHarmony-v3.2-Release/OpenHarmony$ ls
applications  base   build.py  ccache.log      commonlibrary  device  drivers     interface  napi_generator    out        productdefine  test         tools_previewer
arkcompiler   build  build.sh  ccache.log.old  developtools   docs    foundation  kernel     ohos_config.json  prebuilts  qemu-run       third_party  vendor
:~/Documents/root/data/harmony/release_code/2023-04-09/OpenHarmony-v3.2-Release/OpenHarmony$ 

3、安装编译工具

sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi cpio device-tree-compiler git git-lfs ruby ccache


python3 -m pip install --user ohos-build(速度很慢,失败重新运行)

4、将hb加入到环境变量中

vim ~/.bashrc

export PATH=~/.local/bin:$PATH     # 在环境变量的最后添加一行repo路径信息

source ~/.bashrc

5、创建软连接

sudo ln -s /usr/bin/python3 /usr/bin/python

6、执行下面命令,输入密码后选择no,将系统改为bash,

sudo dpkg-reconfigure dash

7、安装jdk,执行

sudo apt install default-jdk

8、安装依赖。命令为:sudo apt install XXX

 libtinfo5 
 genext2fs
 scons
 gcc-arm-none-eabi
 gcc-arm-linux-gnueabi

9、执行(失败重新运行)

bash ./build/prebuilts_download.sh

10、通过hb,选取板卡配置(RK3568)。

hb set

11、执行./build.sh --product-name rk3568(只编译没有编译的部分,占用存储空间小)或者执行hb build -f(全量编译,占用存储空间大)。

./build.sh --product-name rk3568

2、烧录过程

编译好以后,生成out/rk3568/packages/phone/images文件。

1、安装usb驱动

双击 windows\DriverAssitant\ DriverInstall.exe 打开安装程序, 点击下图所示的“驱动安 装” 按钮:


2、打开烧写工具

双击 windows\RKDevTool.exe 打开烧写工具, 如图所示, 默认是 Maskrom 模式:

3、右键打开菜单栏点击导入配置

4、选择out/rk3568/packages/phone/images文件中的config.cfg文件点击打开。

5、对应的选项都选上对应的文件。

6、同时按下开发板reset键和VOL/RECOVERY键,然后松开reset键,显示发现一个Loader设备后,点击执行将镜像烧录进开发板。下图为完成后的界面

问题:烧录完以后,开发板屏幕失灵

解决:在每日新建上下载编译好的镜像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值