diff --git a/RKBOOT/RV1126MINIALL.ini b/RKBOOT/RV1126MINIALL.ini index 3e8a9bb7..604f4c8c 100644 --- a/RKBOOT/RV1126MINIALL.ini +++ b/RKBOOT/RV1126MINIALL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_v1.09.bin [OUTPUT] -PATH=rv1126_spl_loader_v1.08.109.bin +PATH=rv1126_spl_loader_v1.09.109.bin diff --git a/RKBOOT/RV1126MINIALL_FTL.ini b/RKBOOT/RV1126MINIALL_FTL.ini index b41bcf2d..17fa68a9 100644 --- a/RKBOOT/RV1126MINIALL_FTL.ini +++ b/RKBOOT/RV1126MINIALL_FTL.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_ftl_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_miniloader_ftl_v1.23.bin [OUTPUT] -PATH=rv1126_loader_v1.08.123.bin +PATH=rv1126_loader_v1.09.123.bin diff --git a/RKBOOT/RV1126MINIALL_IPC.ini b/RKBOOT/RV1126MINIALL_IPC.ini index 9823344e..d83c3218 100644 --- a/RKBOOT/RV1126MINIALL_IPC.ini +++ b/RKBOOT/RV1126MINIALL_IPC.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,10 +14,10 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_v1.09.bin [OUTPUT] -PATH=rv1126_download_v1.08.109.bin -IDB_PATH=rv1126_idblock_v1.08.109.img +PATH=rv1126_download_v1.09.109.bin +IDB_PATH=rv1126_idblock_v1.09.109.img [FLAG] CREATE_IDB=true diff --git a/RKBOOT/RV1126MINIALL_RAMBOOT.ini b/RKBOOT/RV1126MINIALL_RAMBOOT.ini index d76cab1c..a3211554 100644 --- a/RKBOOT/RV1126MINIALL_RAMBOOT.ini +++ b/RKBOOT/RV1126MINIALL_RAMBOOT.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_ramboot_v1.12.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_ramboot_v1.12.bin [OUTPUT] -PATH=rv1126_ramboot_loader_v1.08.112.bin +PATH=rv1126_ramboot_loader_v1.09.112.bin diff --git a/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini b/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini index d0617d36..46c507fc 100644 --- a/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini +++ b/RKBOOT/RV1126MINIALL_SPI_NOR_TINY.ini @@ -5,7 +5,7 @@ MAJOR=1 MINOR=5 [CODE471_OPTION] NUM=1 -Path1=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +Path1=bin/rv11/rv1126_ddr_924MHz_v1.09.bin Sleep=1 [CODE472_OPTION] NUM=1 @@ -14,7 +14,7 @@ Path1=bin/rv11/rv1126_usbplug_v1.23.bin NUM=2 LOADER1=FlashData LOADER2=FlashBoot -FlashData=bin/rv11/rv1126_ddr_924MHz_v1.08.bin +FlashData=bin/rv11/rv1126_ddr_924MHz_v1.09.bin FlashBoot=bin/rv11/rv1126_spl_spi_nor_tiny_v1.01.bin [OUTPUT] -PATH=rv1126_spl_loader_v1.08.101.bin +PATH=rv1126_spl_loader_v1.09.101.bin diff --git a/bin/rv11/rv1126_ddr_1056MHz_v1.08.bin b/bin/rv11/rv1126_ddr_1056MHz_v1.09.bin similarity index 51% rename from bin/rv11/rv1126_ddr_1056MHz_v1.08.bin rename to bin/rv11/rv1126_ddr_1056MHz_v1.09.bin index 7d18c04c..9b4a800b 100644 Binary files a/bin/rv11/rv1126_ddr_1056MHz_v1.08.bin and b/bin/rv11/rv1126_ddr_1056MHz_v1.09.bin differ diff --git a/bin/rv11/rv1126_ddr_784MHz_v1.08.bin b/bin/rv11/rv1126_ddr_784MHz_v1.09.bin similarity index 51% rename from bin/rv11/rv1126_ddr_784MHz_v1.08.bin rename to bin/rv11/rv1126_ddr_784MHz_v1.09.bin index 793d2302..15d254f0 100644 Binary files a/bin/rv11/rv1126_ddr_784MHz_v1.08.bin and b/bin/rv11/rv1126_ddr_784MHz_v1.09.bin differ diff --git a/bin/rv11/rv1126_ddr_924MHz_v1.08.bin b/bin/rv11/rv1126_ddr_924MHz_v1.09.bin similarity index 51% rename from bin/rv11/rv1126_ddr_924MHz_v1.08.bin rename to bin/rv11/rv1126_ddr_924MHz_v1.09.bin index 60101531..7d0ce704 100644 Binary files a/bin/rv11/rv1126_ddr_924MHz_v1.08.bin and b/bin/rv11/rv1126_ddr_924MHz_v1.09.bin differ diff --git a/doc/release/RV1126_CN.md b/doc/release/RV1126_CN.md index cddd63ce..63e3dae1 100644 --- a/doc/release/RV1126_CN.md +++ b/doc/release/RV1126_CN.md @@ -1,5 +1,22 @@ # RV1126 Release Note +## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :------------------------------------- | ----------- | -------- | +| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | ------------------------------------ | ------------------------------------------------------------ | -------- | +| 1 | 紧急 | 解决 LPDDR4X MRR 错误的问题 | MRR 函数中关于 LPDDR4X 的判断逻辑有缺陷,导致 LPDDR4X MRR 数据可能错误 | - | +| 2 | 重要 | 解决部分 LPDDR4 颗粒 528MHz 报错问题 | 代码未考虑到少部分颗粒 Wr Lvl 结果可能会是负数,导致 Wr Lvl 结果判断可能出错 | 358198 | +| 3 | 普通 | 解决部分颗粒 timing 设置错误问题 | t_xs_x32、t_xs_abort_x32、t_xs_fast_x32 设置有误,其它平台上发现在小容量颗粒(小于128M)上会引起异常 | - | +| 4 | 重要 | 解决部分 x32 LPDDR3 不稳定的问题 | LPDDR3 的探测流程有缺陷,导致部分 x32 LPDDR3 会被识别成 x16,进而导致部分 timing 配置错误 | 322844 | + +------ + ## rv1126_tee_ta_v2.08.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RV1126_EN.md b/doc/release/RV1126_EN.md index ffb23331..72306247 100644 --- a/doc/release/RV1126_EN.md +++ b/doc/release/RV1126_EN.md @@ -1,5 +1,22 @@ # RV1126 Release Note +## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin + +| Date | File | Build commit | Severity | +| ---------- | :------------------------------------- | ------------ | -------- | +| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | +| 1 | critical | Fix problem of LPDDR4X MRR error | The judgment logic of LPDDR4X in the MRR function is defective. As a result, the LPDDR4X MRR data may be incorrect. | - | +| 2 | important | Fix error of some LPDDR4 in 528MHz | The code does not consider that the Wr Lvl result of some LPDDR4 may be negative, which may lead to error in the judgment of Wr Lvl result. | 358198 | +| 3 | moderate | Fix timing error of some DDR | The settings of t_xs_x32, t_xs_abort_x32, and t_xs_fast_x32 are incorrect. Some DDR (less than 128M) may fail in other platform. | - | +| 4 | important | Fix some x32 LPDDR3 instability issues | The detection process of LPDDR3 is defective. Part of x32 LPDDR3 is identified as x16, which results in some timing setting errors. | 322844 | + +------ + ## rv1126_tee_ta_v2.08.bin | Date | File | Build commit | Severity |