18d6344f9Sopenharmony_ciOpenHarmony 中device_board_hihope仓dayu210/loader/uboot.img 溯源和编译说明
28d6344f9Sopenharmony_ci====================================================
38d6344f9Sopenharmony_ci
48d6344f9Sopenharmony_ci1. 获取uboot源码,请参考以下网址:
58d6344f9Sopenharmony_cihttps://gitee.com/hihope-rk3588/uboot_rk3588
68d6344f9Sopenharmony_ci
78d6344f9Sopenharmony_ci2. 构建指导
88d6344f9Sopenharmony_ci------------------
98d6344f9Sopenharmony_ci
108d6344f9Sopenharmony_ci```
118d6344f9Sopenharmony_ci# 获取代码
128d6344f9Sopenharmony_cigit clone https://gitee.com/hihope-rk3588/uboot_rk3588.git
138d6344f9Sopenharmony_ci
148d6344f9Sopenharmony_ciOpenHarmaony源码根目录创建uboot目录
158d6344f9Sopenharmony_cige_nan@ubuntu:~/work/hos_mayun.1.4$ mkdir uboot/
168d6344f9Sopenharmony_ci移动并改名获取到的uboot-rk3588源码
178d6344f9Sopenharmony_cige_nan@ubuntu:~/work/hos_mayun.1.4/uboot$ mv ../uboot-rk3588 rk3588
188d6344f9Sopenharmony_ci
198d6344f9Sopenharmony_ci# 编译rk3588-uboot
208d6344f9Sopenharmony_ci修改device/board/hihope/dayu210/BUILD.gn 增加编译项,如下
218d6344f9Sopenharmony_cigroup("dayu210_group") {
228d6344f9Sopenharmony_ci  deps = [
238d6344f9Sopenharmony_ci    "cfg:init_configs",
248d6344f9Sopenharmony_ci    "distributedhardware:distributedhardware",
258d6344f9Sopenharmony_ci    "kernel:kernel",
268d6344f9Sopenharmony_ci    "uboot:uboot",  /*新增加编译条目*/
278d6344f9Sopenharmony_ci    "updater:updater_files",
288d6344f9Sopenharmony_ci    "//device/soc/rockchip/rk3588/hardware:hardware_group",
298d6344f9Sopenharmony_ci  ]
308d6344f9Sopenharmony_ci
318d6344f9Sopenharmony_ci编译整个工程或单独编译该模块:
328d6344f9Sopenharmony_ci./build.sh --product-name dayu210
338d6344f9Sopenharmony_ci
348d6344f9Sopenharmony_ciout目录下获取新编译的uboot.img
358d6344f9Sopenharmony_ciout/uboot/src_tmp/uboot.img
368d6344f9Sopenharmony_ci```
378d6344f9Sopenharmony_ci
388d6344f9Sopenharmony_ci
398d6344f9Sopenharmony_ci
408d6344f9Sopenharmony_ci----------------
418d6344f9Sopenharmony_ci
428d6344f9Sopenharmony_ci
43