diff --git a/RKBOOT/RK3506BMINIALL.ini b/RKBOOT/RK3506BMINIALL.ini index 4e009f75..4bbb354a 100644 --- a/RKBOOT/RK3506BMINIALL.ini +++ b/RKBOOT/RK3506BMINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3506b_ddr_589MHz_v1.00.bin +Path1=bin/rk35/rk3506b_ddr_589MHz_v1.01.bin [CODE472_OPTION] NUM=1 Path1=bin/rk35/rk3506_usbplug_v1.00.bin @@ -13,11 +13,11 @@ Path1=bin/rk35/rk3506_usbplug_v1.00.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3506b_ddr_589MHz_v1.00.bin -FlashBoot=bin/rk35/rk3506_spl_v1.00.bin +FlashData=bin/rk35/rk3506b_ddr_589MHz_v1.01.bin +FlashBoot=bin/rk35/rk3506_spl_v1.10.bin [OUTPUT] -PATH=rk3506_spl_loader_v1.00.100.bin -IDB_PATH=rk3506_idblock_v1.00.100.img +PATH=rk3506_spl_loader_v1.01.110.bin +IDB_PATH=rk3506_idblock_v1.01.110.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKBOOT/RK3506MINIALL.ini b/RKBOOT/RK3506MINIALL.ini index 6a487777..85268f14 100644 --- a/RKBOOT/RK3506MINIALL.ini +++ b/RKBOOT/RK3506MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=1 [CODE471_OPTION] NUM=1 -Path1=bin/rk35/rk3506_ddr_800MHz_v1.00.bin +Path1=bin/rk35/rk3506_ddr_800MHz_v1.01.bin [CODE472_OPTION] NUM=1 Path1=bin/rk35/rk3506_usbplug_v1.00.bin @@ -13,11 +13,14 @@ Path1=bin/rk35/rk3506_usbplug_v1.00.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rk35/rk3506_ddr_800MHz_v1.00.bin -FlashBoot=bin/rk35/rk3506_spl_v1.00.bin +FlashData=bin/rk35/rk3506_ddr_800MHz_v1.01.bin +FlashBoot=bin/rk35/rk3506_spl_v1.10.bin +[LOADER2_PARAM] +LOAD_ADDR=0x3f00000 +FLAG=0x0 [OUTPUT] -PATH=rk3506_spl_loader_v1.00.100.bin -IDB_PATH=rk3506_idblock_v1.00.100.img +PATH=rk3506_spl_loader_v1.01.110.bin +IDB_PATH=rk3506_idblock_v1.01.110.img [SYSTEM] NEWIDB=true [FLAG] diff --git a/RKTRUST/RK3506TOS.ini b/RKTRUST/RK3506TOS.ini index 94c3fbc4..d3b257be 100644 --- a/RKTRUST/RK3506TOS.ini +++ b/RKTRUST/RK3506TOS.ini @@ -1,3 +1,3 @@ [TOS] -TOSTA=bin/rk35/rk3506_tee_v1.10.bin -ADDR=0x3f00000 +TOSTA=bin/rk35/rk3506_tee_v1.20.bin +ADDR=0x1000 diff --git a/bin/rk35/rk3506_ddr_800MHz_v1.00.bin b/bin/rk35/rk3506_ddr_800MHz_v1.00.bin deleted file mode 100644 index 0fcd50ba..00000000 Binary files a/bin/rk35/rk3506_ddr_800MHz_v1.00.bin and /dev/null differ diff --git a/bin/rk35/rk3506_ddr_800MHz_v1.01.bin b/bin/rk35/rk3506_ddr_800MHz_v1.01.bin new file mode 100644 index 00000000..a161811c Binary files /dev/null and b/bin/rk35/rk3506_ddr_800MHz_v1.01.bin differ diff --git a/bin/rk35/rk3506_spl_v1.00.bin b/bin/rk35/rk3506_spl_v1.00.bin deleted file mode 100644 index 63dd6f75..00000000 Binary files a/bin/rk35/rk3506_spl_v1.00.bin and /dev/null differ diff --git a/bin/rk35/rk3506_spl_v1.10.bin b/bin/rk35/rk3506_spl_v1.10.bin new file mode 100644 index 00000000..9b52017f Binary files /dev/null and b/bin/rk35/rk3506_spl_v1.10.bin differ diff --git a/bin/rk35/rk3506_tee_v1.10.bin b/bin/rk35/rk3506_tee_v1.10.bin deleted file mode 100644 index 000041b5..00000000 Binary files a/bin/rk35/rk3506_tee_v1.10.bin and /dev/null differ diff --git a/bin/rk35/rk3506_tee_v1.20.bin b/bin/rk35/rk3506_tee_v1.20.bin new file mode 100644 index 00000000..862d9c5b Binary files /dev/null and b/bin/rk35/rk3506_tee_v1.20.bin differ diff --git a/bin/rk35/rk3506b_ddr_589MHz_v1.00.bin b/bin/rk35/rk3506b_ddr_589MHz_v1.00.bin deleted file mode 100644 index ea68a86a..00000000 Binary files a/bin/rk35/rk3506b_ddr_589MHz_v1.00.bin and /dev/null differ diff --git a/bin/rk35/rk3506b_ddr_589MHz_v1.01.bin b/bin/rk35/rk3506b_ddr_589MHz_v1.01.bin new file mode 100644 index 00000000..e6d6bb4b Binary files /dev/null and b/bin/rk35/rk3506b_ddr_589MHz_v1.01.bin differ diff --git a/doc/release/RK3506_CN.md b/doc/release/RK3506_CN.md index 9e791848..945895ad 100644 --- a/doc/release/RK3506_CN.md +++ b/doc/release/RK3506_CN.md @@ -1,5 +1,19 @@ # RK3506 Release Note +## rk3506_{ddr,spl,tee}_v1.xx.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------------- | ----------- | -------- | +| 2024-08-28 | rk3506_{ddr,spl,tee}_v1.xx.bin | ddr:404a81a8bf#spl:a106936cd3c#tee:6c78a7d8cb3 | 重要 | + +### New + +1. DDR: 修改Atags地址到0x62000;避免破坏last_log数据,reboot时不做焊接检测。 +2. SPL: 修改Atags地址到0x62000;启动地址修改为0x3f00000。 +3. TEE: 修改Atags地址到0x62000;启动地址修改为0x1000;增强休眠唤醒稳定性。 + +------ + ## rk3506b_ddr_589MHz_v1.00.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RK3506_EN.md b/doc/release/RK3506_EN.md index 4abfb2ba..e0513626 100644 --- a/doc/release/RK3506_EN.md +++ b/doc/release/RK3506_EN.md @@ -1,5 +1,19 @@ # RK3506 Release Note +## rk3506_{ddr,spl,tee}_v1.xx.bin + +| Date | File | Build commit | Severity | +| ---------- | :--------------------------- | ------------ | --------- | +| 2024-08-28 | rk3506_{ddr,spl,tee}_v1.xx.bin | ddr:404a81a8bf#spl:a106936cd3c#tee:6c78a7d8cb3 | important | + +### New + +1. DDR: Set atags address to 0x62000; To avoid damaging last_log data, do not check soldering during reboot. +2. SPL: Set atags address to 0x62000; Update text base addr to 0x3f00000. +3. TEE: Set atags address to 0x62000; Update text base addr to 0x1000; Improve stable for system suspend/resume. + +------ + ## rk3506b_ddr_589MHz_v1.00.bin | Date | File | Build commit | Severity |