project:cfg:BoardConfig_IPC: Added fastboot BoardConfig file and firmware post-scripts, distinguishing between the BoardConfigs for Luckfox Pico Pro and Luckfox Pico Max. project:app: Added fastboot_client and rk_smart_door for quick boot applications; updated rkipc app to adapt to the latest media library. media:samples: Added more usage examples. media:rockit: Fixed bugs; removed support for retrieving data frames from VPSS. media:isp: Updated rkaiq library and related tools to support connection to RKISP_Tuner. sysdrv:Makefile: Added support for compiling drv_ko on Luckfox Pico Ultra W using Ubuntu; added support for custom root filesystem. sysdrv:tools:board: Updated Buildroot optional mirror sources, updated some software versions, and stored device tree files and configuration files that undergo multiple modifications for U-Boot and kernel separately. sysdrv:source:mcu: Used RISC-V MCU SDK with RT-Thread system, mainly for initializing camera AE during quick boot. sysdrv:source:uboot: Added support for fastboot; added high baud rate DDR bin for serial firmware upgrades. sysdrv:source:kernel: Upgraded to version 5.10.160; increased NPU frequency for RV1106G3; added support for fastboot. Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
111 lines
2.9 KiB
Makefile
111 lines
2.9 KiB
Makefile
|
|
tools_board-builds: \
|
|
board-build-toolkits \
|
|
board-build-gdb \
|
|
board-build-eudev \
|
|
board-build-rndis \
|
|
board-build-adbd \
|
|
board-build-rk_ota \
|
|
board-build-rockchip_test \
|
|
board-build-e2fsprogs \
|
|
board-build-sysstat \
|
|
board-build-fio \
|
|
board-build-i2c_tools \
|
|
board-build-dosfstools \
|
|
board-build-exfatprogs \
|
|
board-build-mtd_utils
|
|
@echo "build tools board done"
|
|
|
|
tools_board-clean:
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/e2fsprogs distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/mtd-utils distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/android-tools distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/eudev distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/toolkits distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/gdb distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/memtester distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/stressapptest distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rk_ota distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/sysstat distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/fio distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rockchip_test distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rndis distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/i2c-tools distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/dosfstools distclean
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/exfatprogs distclean
|
|
|
|
board-build-toolkits:
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/toolkits
|
|
|
|
board-build-gdb:
|
|
ifeq ($(ENABLE_GDB),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/gdb;
|
|
endif
|
|
|
|
board-build-eudev:
|
|
ifeq ($(ENABLE_EUDEV),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/eudev;
|
|
endif
|
|
|
|
board-build-rndis:
|
|
ifeq ($(ENABLE_RNDIS),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rndis;
|
|
endif
|
|
|
|
board-build-adbd:
|
|
ifeq ($(ENABLE_ADBD),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/android-tools
|
|
endif
|
|
|
|
board-build-rk_ota:
|
|
ifeq ($(ENABLE_OTA),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rk_ota
|
|
endif
|
|
|
|
board-build-rockchip_test:
|
|
ifeq ($(ENABLE_ROCKCHIP_TEST),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/rockchip_test
|
|
endif
|
|
|
|
board-build-e2fsprogs:
|
|
ifeq ($(BOOT_MEDIUM),emmc)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/e2fsprogs
|
|
endif
|
|
|
|
board-build-mtd_utils:
|
|
ifneq ($(findstring $(BOOT_MEDIUM),spi_nand slc_nand spi_nor),)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/mtd-utils
|
|
ifeq ($(BOOT_MEDIUM),spi_nor)
|
|
ifeq ($(CHIP),rv1106)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/idb_bootconfig
|
|
endif
|
|
@pushd $(SYSDRV_DIR_OUT_ROOTFS)/usr/bin; \
|
|
rm -f nanddump nandwrite \
|
|
ubiattach ubiblock ubidetach ubiformat \
|
|
ubimkvol ubirename ubirmvol ubirsvol; \
|
|
popd;
|
|
endif
|
|
endif
|
|
board-build-sysstat:
|
|
ifeq ($(ENABLE_SYSSTAT),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/sysstat
|
|
endif
|
|
|
|
board-build-fio:
|
|
ifeq ($(ENABLE_FIO),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/fio
|
|
endif
|
|
|
|
board-build-i2c_tools:
|
|
ifeq ($(ENABLE_I2C_TOOLS),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/i2c-tools
|
|
endif
|
|
|
|
board-build-dosfstools:
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/dosfstools;
|
|
|
|
board-build-exfatprogs:
|
|
ifeq ($(ENABLE_EXFATPROGS),y)
|
|
$(MAKE) -C $(SYSDRV_DIR)/tools/board/exfatprogs;
|
|
endif
|