1# RK3566 Release Note 2 3## rk3566_ddr_{1056...920}MHz_v1.22.bin 4 5| 时间 | 文件 | 编译 commit | 重要程度 | 6| ---------- | :----------------------------------- | ----------- | -------- | 7| 2024-06-21 | rk3566_ddr_{1056...920}MHz_v1.22.bin | f8ac117e9c | 重要 | 8 9### New 10 111. CLK/DQS slew rate支持高低频下配置不同值。 122. 增加颗粒Manufacturer ID打印。 133. DDR4开启LPASR以减小DDR4休眠功耗。 14 15### Fixed 16 17| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 18| ----- | -------- | ---------------------------------- | ------------------------------------------------------------ | -------- | 19| 1 | 重要 | DDR4 2cs下概率性training失败问题 | v1.21版本引入的DDR4 2cs下概率性read/write training失败。 | - | 20| 2 | 重要 | LP4x 600M以下强制开启240ohm rx odt | 与个别颗粒存在低频rx odt disable下的兼容性问题,表现为324M不稳定 | - | 21| 3 | 重要 | 600MHz以下不做vref training | 低频下vref trining结果可能不可靠(vref training在v1.21版本加入) | - | 22 23------ 24 25## rk3566_ddr_1056MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin 26 27| 时间 | 文件 | 编译 commit | 重要程度 | 28| ---------- | :------------------------------------------------------ | ----------- | -------- | 29| 2024-06-21 | rk3566_ddr_1056MHz_{D3_LP3,D3_LP4_4x}_eyescan_v1.22.bin | f8ac117e9c | 重要 | 30 31### New 32 331. 更新二维眼图打印格式。 342. 增加眼图margin自动判断。 35 36------ 37 38## rk356x_spl_v1.14.bin 39 40| 时间 | 文件 | 编译 commit | 重要程度 | 41| ---------- | -------------------- | ----------- | -------- | 42| 2024-05-30 | rk356x_spl_v1.14.bin | 606f72bd97a | 重要 | 43 44### New 45 461. 增加rsa key hash掉电后继续烧写功能。 47 48### Fixed 49 50| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 51| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | 52| 1 | 重要 | 解决SPL下sd卡初始化失败 | SPL dts下没有打开pinctrl节点 | - | 53 54------ 55 56## rk3566_ddr_{1056...920}MHz_v1.21.bin 57 58| 时间 | 文件 | 编译 commit | 重要程度 | 59| ---------- | :--------------------------------- | ----------- | -------- | 60| 2024-01-20 | rk3566_ddr_{1056...920}MHz_v1.21.bin | 2d653b3476 | 重要 | 61 62### Fixed 63 64| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 65| ----- | -------- | ----------------------------------------- | ----------------------------------------------------- | -------- | 66| 1 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training。CA training结果为0 | - | 67 68------ 69 70## rk3568_bl31_ultra_v2.17.elf 71 72| 时间 | 文件 | 编译 commit | 重要程度 | 73| ---------- | --------------------------- | ----------- | -------- | 74| 2024-02-01 | rk3568_bl31_ultra_v2.17.elf | 4a52a1f56 | 重要 | 75 76### New 77 781. 减少唤醒时uart busy最大等待时间到5.6ms,避免uart busy 过长导致唤醒慢。 79 80------ 81 82## rk3566_ddr_1056MHz_ultra_v1.20.bin 83 84| 时间 | 文件 | 编译 commit | 重要程度 | 85| ---------- | :--------------------------------- | ----------- | -------- | 86| 2024-01-13 | rk3566_ddr_1056MHz_ultra_v1.20.bin | 328b43930e | 重要 | 87 88### New 89 901. 可通过工具配置tRFC值。 912. 增加read/write vref training,提高读写稳定性。 92 93### Fixed 94 95| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 96| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | 97| 1 | 重要 | 修正6GB LPDDR4初始化失败问题 | 6GB LPDDR4 初始化时卡住 | - | 98| 2 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | 99| 3 | 重要 | 修正reboot时可能存在漏做CA training的问题 | reboot时可能有概率未做CA training | - | 100 101------ 102 103## rk3566_ddr_{1056...920}MHz_v1.20.bin 104 105| 时间 | 文件 | 编译 commit | 重要程度 | 106| ---------- | :--------------------------------- | ----------- | -------- | 107| 2024-01-12 | rk3566_ddr_{1056...920}MHz_v1.20.bin | 77170a5e90 | 重要 | 108 109### New 110 1111. 可通过工具配置tRFC值。 1122. 增加read/write vref training,提高读写稳定性。 113 114### Fixed 115 116| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 117| ----- | -------- | -------------------------------------------------------- | ------------------------------------- | -------- | 118| 1 | 重要 | 更新DDR3/LPDDR3 rd/wr training码型提高读写信号余量 | 优化DDR3/LPDDR3读写信号余量 | - | 119| 2 | 重要 | 修正6GB LPDDR3/4初始化失败问题 | 6GB LPDDR3/4 初始化时卡住 | - | 120| 3 | 重要 | LPDDR4/4X 780Mhz开启read odt,改善部分颗粒780MHz下稳定性 | 部分LPDDR4/4X颗粒780M下read稳定性较差 | - | 121 122------ 123 124## rk3568_bl31_ultra_v2.16.elf 125 126| 时间 | 文件 | 编译 commit | 重要程度 | 127| ---------- | --------------------------- | ----------- | -------- | 128| 2023-11-10 | rk3568_bl31_ultra_v2.16.elf | 4af8f9ace | 重要 | 129 130### New 131 1321. 同步更新最新代码,提高兼容性。 133 134------ 135 136## rk3568_bl31_ultra_v2.15.elf 137 138| 时间 | 文件 | 编译 commit | 重要程度 | 139| ---------- | --------------------------- | ----------- | -------- | 140| 2023-10-28 | rk3568_bl31_ultra_v2.15.elf | 2f6f2e6f4 | 重要 | 141 142### New 143 1441. 优化唤醒速度。 1452. 修复lite休眠, vcc_ddr 概率功耗高。 146 147------ 148 149## rk3568_bl31_ultra_v2.14.elf 150 151| 时间 | 文件 | 编译 commit | 重要程度 | 152| ---------- | --------------------------- | ----------- | -------- | 153| 2023-10-12 | rk3568_bl31_ultra_v2.14.elf | 7e89dd758 | 重要 | 154 155### New 156 1571. 同步更新最新代码。 158 159------ 160 161## rk3566_ddr_1056MHz_ultra_v1.19.bin 162 163| 时间 | 文件 | 编译 commit | 重要程度 | 164| ---------- | :--------------------------------- | ----------- | -------- | 165| 2023-10-07 | rk3566_ddr_1056MHz_ultra_v1.19.bin | b2f397ce2c | 重要 | 166 167### Warn 168 1691. 要求BL31版本必须同步到v2.14或更高版本。 170 171### New 172 1731. 使能LPDDR4/LPDDR4x derate功能。 1741. 增加byte mode 颗粒支持。 175 176------ 177 178## rk356x_spl_v1.13.bin 179 180| 时间 | 文件 | 编译 commit | 重要程度 | 181| ---------- | -------------------- | ----------- | -------- | 182| 2023-09-25 | rk356x_spl_v1.13.bin | e4e124926e | 重要 | 183 184### New 185 1861. 打印并传递固件版本号。 187 188### Fixed 189 190| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 191| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- | 192| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后,SPL没有加载备份镜像。 | - | 193 194------ 195 196## rk3566_ddr_{1056...920}MHz_v1.18.bin 197 198| 时间 | 文件 | 编译 commit | 重要程度 | 199| ---------- | :--------------------------------- | ----------- | -------- | 200| 2023-07-17 | rk3566_ddr_{1056...920}MHz_v1.18.bin | f366f69a7d | 重要 | 201 202### Fixed 203 204| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 205| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- | 206| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - | 207 208------ 209 210## rk3566_ddr_{1056...324}MHz_v1.17.bin 211 212| 时间 | 文件 | 编译 commit | 重要程度 | 213| ---------- | :--------------------------------- | ----------- | -------- | 214| 2023-06-20 | rk3566_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 | 215 216### New 217 2181. 增加不同row的4rank颗粒支持。 2192. 使能LPDDR4/LPDDR4x derate功能。 220 221------ 222 223## rk3566_ddr_1056MHz_eyescan_v1.16.bin 224 225| 时间 | 文件 | 编译 commit | 重要程度 | 226| ---------- | :--------------------------------- | ----------- | -------- | 227| 2023-04-19 | rk3566_ddr_1056MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 | 228 229### New 230 2311. 增加RK3566 2D眼图扫描支持。 232 233------ 234 235## rk3566_ddr_{1056...324}MHz_v1.16.bin 236 237| 时间 | 文件 | 编译 commit | 重要程度 | 238| ---------- | ------------------------------------ | ----------- | -------- | 239| 2022-11-16 | rk3566_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 | 240 241### New 242 2431. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568M,RK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。 2442. 刷新率, pagecolse 可通过ddrbin_tool配置。 2453. 提高ddr4效率。 246 247### Fixed 248 249| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 250| ----- | -------- | ---------------------------------- | ---------------------------- | -------- | 251| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - | 252| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - | 253 254------ 255 256## rk3566_ddr_{1056...324}MHz_v1.15.bin 257 258| 时间 | 文件 | 编译 commit | 重要程度 | 259| ---------- | ------------------------------------ | ----------- | -------- | 260| 2022-11-08 | rk3566_ddr_{1056...324}MHz_v1.15.bin | ec2fae0c96 | 重要 | 261 262### Fixed 263 264| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 265| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- | 266| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下,系统不稳定,出现死机重启 | - | 267 268------ 269 270## rk3566_ddr_{1056...324}MHz_v1.14.bin 271 272| 时间 | 文件 | 编译 commit | 重要程度 | 273| ---------- | :----------------------------------- | ----------- | -------- | 274| 2022-08-27 | rk3566_ddr_{1056...324}MHz_v1.14.bin | b1f29a2a6f | 重要 | 275 276### Fixed 277 278| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | 279| ----- | -------- | ------------------------------ | ------------------------------------------------------------ | -------- | 280| 1 | 普通 | 解决部分颗粒timing设置错误问题 | t_xs_x32, t_xs_abort_x32 和t_xs_fast_x32这三个timing设置有误,其他平台上发现小容量颗粒(小于128M)上会引起异常。 | - | 281| 2 | 重要 | DDR4 528M稳定性问题 | 个别颗粒528M下无法开启DLL,需要做关闭DLL处理. | - | 282 283------ 284 285