rk3566: ddr: update ddr bin to v1.16

build from:
	6f71c736ce rk3568: ddr: update ddr bin to v1.16
update feature:
	1. fix ddr4 vref setup bug, improve 528M stability.
	2. improve ddr4 effeciency.
	3. pagecolse configurable by tools.
	4. refresh rate configurable by tools.
	5. 3568M/J default use 1/2 tREFI.
	6. fix init fail when ECC enable whit 4GB cap.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ib4e8b86c4866b18f3a9958fc587c2705e02f7726
This commit is contained in:
Tang Yun ping
2023-02-16 15:11:12 +08:00
parent e53c80efe8
commit 9e44f3e17c
16 changed files with 48 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ MAJOR=1
MINOR=1
[CODE471_OPTION]
NUM=1
Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
Path1=bin/rk35/rk3566_ddr_1056MHz_v1.16.bin
Sleep=1
[CODE472_OPTION]
NUM=1
@@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_v1.16.bin
NUM=2
LOADER1=FlashData
LOADER2=FlashBoot
FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.16.bin
FlashBoot=bin/rk35/rk356x_spl_v1.12.bin
[OUTPUT]
PATH=rk356x_spl_loader_v1.15.112.bin
PATH=rk356x_spl_loader_v1.16.112.bin
[SYSTEM]
NEWIDB=true
[FLAG]

View File

@@ -5,7 +5,7 @@ MAJOR=1
MINOR=8
[CODE471_OPTION]
NUM=1
Path1=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
Path1=bin/rk35/rk3566_ddr_1056MHz_v1.16.bin
Sleep=1
[CODE472_OPTION]
NUM=1
@@ -14,10 +14,10 @@ Path1=bin/rk35/rk356x_usbplug_nand_v1.04.bin
NUM=2
LOADER1=FlashData
LOADER2=FlashBoot
FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.15.bin
FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.16.bin
FlashBoot=bin/rk35/rk356x_spl_nand_v1.14.bin
[OUTPUT]
PATH=rk3566_spl_loader_nand_v1.15.107.bin
PATH=rk3566_spl_loader_nand_v1.16.107.bin
[SYSTEM]
NEWIDB=true
[FLAG]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,26 @@
# RK3566 Release Note
## rk3566_ddr_{1056...324}MHz_v1.16.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | ------------------------------------ | ----------- | -------- |
| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 |
### New
1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。
2. 刷新率, pagecolse 可通过ddrbin_tool配置。
3. 提高ddr4效率。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------- | ---------------------------- | -------- |
| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - |
| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - |
------
## rk3566_ddr_{1056...324}MHz_v1.15.bin
| 时间 | 文件 | 编译 commit | 重要程度 |

View File

@@ -1,5 +1,26 @@
# RK3566 Release Note
## rk3566_ddr_{1056...324}MHz_v1.16.bin
| Date | File | Build commit | Severity |
| ---------- | ------------------------------------ | ------------ | --------- |
| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | important |
### New
1. RK3568J/RK3568M use 1/2tREFI except LPDDR4/LPDDR4x. LPDDR4/LPDDR4x use derate mode.
2. TREFI, pageclose configurable by ddrbin tool.
3. Improve DDR4 performance.
### Fixed
| Index | Severity | Update | Issue description | Issue source |
| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
| 1 | important | To solve the instability problem of some ddr4 when DDR run in 528MHz. | When DDR4 run in 528MHz, the system would unstable, causing a crash and restart | - |
| 2 | important | To solve 4GB ECC board Init fail bug | 4GB DDR4 board may crash in ddrbin | |
------
## rk3566_ddr_{1056...324}MHz_v1.15.bin
| Date | File | Build commit | Severity |