mirror of
https://github.com/LuckfoxTECH/luckfox-pico.git
synced 2026-01-19 17:59:18 +01:00
project:build.sh: Added fastboot support; custom modifications to U-Boot and kernel implemented using patches.
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>
This commit is contained in:
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/px30_bl31_v1.32.elf
|
||||
PATH=bin/rk33/px30_bl31_v1.34.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/px30_bl32_v2.14.bin
|
||||
PATH=bin/rk33/px30_bl32_v2.16.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -11,7 +11,7 @@ PATH=bin/rk33/rk3368h_bl31_v2.28.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk1x/rk1808_bl31_v1.14.elf
|
||||
PATH=bin/rk1x/rk1808_bl31_v1.15.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=0
|
||||
PATH=bin/rk1x/rk1808_bl32_v2.02.bin
|
||||
PATH=bin/rk1x/rk1808_bl32_v2.04.bin
|
||||
ADDR=0x00200000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
[TOS_BIN_PATH]
|
||||
TOSTA=bin/rk31/rk3126_tee_ta_v2.03.bin
|
||||
TOSTA=bin/rk31/rk3126_tee_ta_v2.04.bin
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[TOS_BIN_PATH]
|
||||
TOS=bin/rk31/rk3128x_tee_v1.93.bin
|
||||
TOSTA=bin/rk31/rk3128x_tee_ta_v2.11.bin
|
||||
TOSTA=bin/rk31/rk3128x_tee_ta_v2.12.bin
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rk322xh_bl31_v1.49.elf
|
||||
ADDR=0x40000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk322xh_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk322xh_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[TOS_BIN_PATH]
|
||||
TOS=bin/rk32/rk322x_tee_v2.00.bin
|
||||
TOSTA=bin/rk32/rk322x_tee_ta_v2.11.bin
|
||||
TOSTA=bin/rk32/rk322x_tee_ta_v2.12.bin
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
[TOS_BIN_PATH]
|
||||
TOSTA=bin/rk32/rk3288_tee_ta_v2.02.bin
|
||||
TOSTA=bin/rk32/rk3288_tee_ta_v2.03.bin
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rk3308_bl31_v2.26.elf
|
||||
ADDR=0x00010000
|
||||
[BL32_OPTION]
|
||||
SEC=0
|
||||
PATH=bin/rk33/rk3308_bl32_v2.05.bin
|
||||
PATH=bin/rk33/rk3308_bl32_v2.07.bin
|
||||
ADDR=0x00200000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3308TRUST_CPU3.ini
Normal file
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3308TRUST_CPU3.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
[VERSION]
|
||||
MAJOR=1
|
||||
MINOR=0
|
||||
[BL30_OPTION]
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3308_bl31_cpu3_v1.00.elf
|
||||
ADDR=0x00010000
|
||||
[BL32_OPTION]
|
||||
SEC=0
|
||||
PATH=bin/rk33/rk3308_bl32_v2.07.bin
|
||||
ADDR=0x00200000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
[OUTPUT]
|
||||
PATH=trust.img
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3326_bl31_v1.32.elf
|
||||
PATH=bin/rk33/rk3326_bl31_v1.34.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3326_bl32_v2.14.bin
|
||||
PATH=bin/rk33/rk3326_bl32_v2.16.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rk322xh_bl31_v1.49.elf
|
||||
ADDR=0x40000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk322xh_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk322xh_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rk3358_bl31_v1.32.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3358_bl32_v2.05.bin
|
||||
PATH=bin/rk33/rk3358_bl32_v2.07.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -11,7 +11,7 @@ PATH=bin/rk33/rk3368h_bl31_v2.28.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -11,7 +11,7 @@ PATH=bin/rk33/rk3368h_bl31_v2.28.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -11,7 +11,7 @@ PATH=bin/rk33/rk3368_bl31_v1.91.bin
|
||||
ADDR=0x00008000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rk3368h_bl32_v2.02.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rk3399pro_bl31_v1.35.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3399pro_bl32_v2.10.bin
|
||||
PATH=bin/rk33/rk3399pro_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3399_bl31_v1.35.elf
|
||||
PATH=bin/rk33/rk3399_bl31_v1.36.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk33/rk3399_bl32_v2.10.bin
|
||||
PATH=bin/rk33/rk3399_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3528_bl31_v1.08.elf
|
||||
PATH=bin/rk35/rk3528_bl31_v1.17.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3528_bl32_v1.00.bin
|
||||
PATH=bin/rk35/rk3528_bl32_v1.04.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
19
sysdrv/source/uboot/rkbin/RKTRUST/RK3562TRUST.ini
Normal file
19
sysdrv/source/uboot/rkbin/RKTRUST/RK3562TRUST.ini
Normal file
@@ -0,0 +1,19 @@
|
||||
[VERSION]
|
||||
MAJOR=1
|
||||
MINOR=0
|
||||
[BL30_OPTION]
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3562_bl31_v1.19.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3562_bl32_v1.03.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
[MCU]
|
||||
MCU=bin/rk35/rk3562_mcu_v1.00.bin,0x08200000,disabled
|
||||
[OUTPUT]
|
||||
PATH=trust.img
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl31_ultra_v2.13.elf
|
||||
PATH=bin/rk35/rk3568_bl31_ultra_v2.17.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl32_v2.09.bin
|
||||
PATH=bin/rk35/rk3568_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl31_v1.36.elf
|
||||
PATH=bin/rk35/rk3568_bl31_v1.44.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl32_v2.09.bin
|
||||
PATH=bin/rk35/rk3568_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl31_cpu3_v1.00.elf
|
||||
PATH=bin/rk35/rk3568_bl31_cpu3_v1.01.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl32_v2.09.bin
|
||||
PATH=bin/rk35/rk3568_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
[VERSION]
|
||||
MAJOR=1
|
||||
MINOR=0
|
||||
[BL30_OPTION]
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl31_l3_part_ecc_v1.00.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
[OUTPUT]
|
||||
PATH=trust.img
|
||||
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3568TRUST_RT.ini
Normal file
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3568TRUST_RT.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
[VERSION]
|
||||
MAJOR=1
|
||||
MINOR=0
|
||||
[BL30_OPTION]
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl31_rt_v1.02.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3568_bl32_v2.12.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
[OUTPUT]
|
||||
PATH=trust.img
|
||||
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3576TRUST.ini
Normal file
17
sysdrv/source/uboot/rkbin/RKTRUST/RK3576TRUST.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
[VERSION]
|
||||
MAJOR=1
|
||||
MINOR=0
|
||||
[BL30_OPTION]
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3576_bl31_v1.04.elf
|
||||
ADDR=0x40000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3576_bl32_v1.01.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
[OUTPUT]
|
||||
PATH=trust.img
|
||||
@@ -5,11 +5,11 @@ MINOR=0
|
||||
SEC=0
|
||||
[BL31_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3588_bl31_v1.34.elf
|
||||
PATH=bin/rk35/rk3588_bl31_v1.45.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=1
|
||||
PATH=bin/rk35/rk3588_bl32_v1.12.bin
|
||||
PATH=bin/rk35/rk3588_bl32_v1.16.bin
|
||||
ADDR=0x08400000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -9,7 +9,7 @@ PATH=bin/rk33/rknpu_lion_bl31_v1.12.elf
|
||||
ADDR=0x00040000
|
||||
[BL32_OPTION]
|
||||
SEC=0
|
||||
PATH=bin/rk33/rknpu_lion_bl32_v2.01.bin
|
||||
PATH=bin/rk33/rknpu_lion_bl32_v2.02.bin
|
||||
ADDR=0x00200000
|
||||
[BL33_OPTION]
|
||||
SEC=0
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
[COMPRESSION]
|
||||
COMPRESSION=lzma
|
||||
[TOS]
|
||||
TOSTA=bin/rv11/rv1106_tee_ta_v1.11.bin
|
||||
ADDR=0x03000000
|
||||
[MCU]
|
||||
MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.53.bin,0xff6ff000,disabled
|
||||
MCU1=bin/rv11/rv1106_hpmcu_wrap_v1.70.bin,0xff6fe000,disabled
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[COMPRESSION]
|
||||
COMPRESSION=gzip
|
||||
[LOAD]
|
||||
LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.53.bin,0xff6ff000,okay
|
||||
[MCU]
|
||||
MCU1=bin/rv11/rv1106_hpmcu_wrap_v1.70.bin,0xff6fe000,okay
|
||||
|
||||
7
sysdrv/source/uboot/rkbin/RKTRUST/RV1106TOS_WAKEUP.ini
Normal file
7
sysdrv/source/uboot/rkbin/RKTRUST/RV1106TOS_WAKEUP.ini
Normal file
@@ -0,0 +1,7 @@
|
||||
[COMPRESSION]
|
||||
COMPRESSION=lzma
|
||||
[TOS]
|
||||
TOSTA=bin/rv11/rv1106_tee_ta_v1.11.bin
|
||||
ADDR=0x03000000
|
||||
[MCU]
|
||||
MCU1=bin/rv11/rv1106_hpmcu_wakeup_v1.00.bin,0x40000,okay
|
||||
@@ -1,5 +1,5 @@
|
||||
[TOS]
|
||||
TOSTA=bin/rv11/rv1126_tee_ta_v2.08.bin
|
||||
TOSTA=bin/rv11/rv1126_tee_ta_v2.12.bin
|
||||
[MCU]
|
||||
MCU=bin/rv11/rv1126_riscv_v1.03.bin,0x208000,disabled
|
||||
[COMPRESSION]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[TOS]
|
||||
TOS=bin/rv11/rv1126_tee_v1.03.bin
|
||||
TOS=bin/rv11/rv1126_tee_v1.04.bin
|
||||
ADDR=0x08400000
|
||||
[MCU]
|
||||
MCU=bin/rv11/rv1126_riscv_v1.03.bin,0x208000,disabled
|
||||
|
||||
5
sysdrv/source/uboot/rkbin/RKTRUST/RV1126TOS_TB_NOMCU.ini
Normal file
5
sysdrv/source/uboot/rkbin/RKTRUST/RV1126TOS_TB_NOMCU.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[TOS]
|
||||
TOSTA=bin/rv11/rv1126_tee_ta_tb_v1.07.bin
|
||||
ADDR=0x00040000
|
||||
[COMPRESSION]
|
||||
COMPRESSION=gzip
|
||||
Reference in New Issue
Block a user