[修改] 支持uboot配置

This commit is contained in:
gaoyang3513
2023-10-07 06:28:01 +00:00
parent 4b302ccef8
commit 02f18808eb
2 changed files with 23 additions and 0 deletions

View File

@ -887,6 +887,21 @@ function build_clean(){
finish_build finish_build
} }
function build_config(){
param="${1:-all}"
msg_info "config ${param}"
case $param in
uboot)
make uboot_config -C ${SDK_SYSDRV_DIR}
;;
*)
msg_warn "config [$1] not support, ignore"
;;
esac
finish_build
}
function __BUILD_ENABLE_COREDUMP_SCRIPT() function __BUILD_ENABLE_COREDUMP_SCRIPT()
{ {
local tmp_path coredump2sdcard local tmp_path coredump2sdcard
@ -2005,6 +2020,7 @@ do
save) option=build_save ;; save) option=build_save ;;
allsave) option=build_allsave ;; allsave) option=build_allsave ;;
check) option=build_check ;; check) option=build_check ;;
config) option="build_config $2";break;;
clean) option="build_clean $2";break;; clean) option="build_clean $2";break;;
firmware) option=build_firmware ;; firmware) option=build_firmware ;;
ota) option=build_ota ;; ota) option=build_ota ;;

View File

@ -351,6 +351,13 @@ uboot: prepare
$(SYSDRV_DIR_OUT_IMAGE)/uboot.img \ $(SYSDRV_DIR_OUT_IMAGE)/uboot.img \
$(SYSDRV_DIR_OUT_IMAGE)/$(DOWNLOAD_BIN)) $(SYSDRV_DIR_OUT_IMAGE)/$(DOWNLOAD_BIN))
uboot_config: prepare
@echo -e "$(C_GREEN) ==sysdrv== config uboot $(C_NORMAL)"
@$(MAKE) -C $(UBOOT_DIR) $(UBOOT_CFG) $(UBOOT_CFG_FRAGMENT)
@$(MAKE) -C $(UBOOT_DIR) menuconfig
@$(MAKE) -C $(UBOOT_DIR) savedefconfig
@cp -arf $(UBOOT_DIR)/defconfig $(UBOOT_DIR)/configs/$(UBOOT_CFG)
uboot_clean: uboot_clean:
pushd $(UBOOT_DIR);$(MAKE) CROSS_COMPILE=$(CROSS_COMPILE) distclean >/dev/null;popd pushd $(UBOOT_DIR);$(MAKE) CROSS_COMPILE=$(CROSS_COMPILE) distclean >/dev/null;popd