android13/rkbin/doc/release/RK3568_CN.md

350 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RK3568 Release Note
## rk3568_bl32_v2.11.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-08-28 | rk3568_bl32_v2.11.bin | b5340fd65 | 重要 |
### New
1. 默认设置伪随机数种子。
2. 内部TA支持读写security flag接口。
3. 内部TA支持判断 ta encryption key 是否写入。
4. 内部TA支持 toybrick ksn 接口。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | -------------------- | -------- |
| 1 | 重要 | 修正硬件crypto检查支持的算法列表 | 使用硬件crypto会报错 | - |
------
## rk3568_bl31_cpu3_v1.01.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------------------- | ----------- | -------- |
| 2023-08-04 | rk3568_bl31_cpu3_v1.01.elf | b3d2ce25a | 重要 |
### New
1. 基于最新bl31代码支持CPU3启动。
------
## rk3568_ddr_{1560...920}MHz_v1.18.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-07-17 | rk3568_ddr_{1560...920}MHz_v1.18.bin | f366f69a7d | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
| 1 | 重要 | 修正DDR active_ranks配置错误引起的休眠唤醒死机问题 | 休眠唤醒异常 | - |
------
## rk3568_bl31_l3_part_ecc_v1.00.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------------------- | ----------- | -------- |
| 2023-06-20 | rk3568_bl31_l3_part_ecc_v1.00.elf | 6f31c2d8c | 重要 |
### New
1. 初始版本支持L3 cache分区和cache ECC。
------
## rk3568_ddr_{1056...324}MHz_v1.17.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-06-20 | rk3568_ddr_{1056...324}MHz_v1.17.bin | 992b933606 | 重要 |
### New
1. 增加不同row的4rank颗粒支持。
2. 增加DDR ECC poison功能支持。
3. 使能LPDDR4/LPDDR4x derate功能。
4. 增加ECC使能下的pstore支持。
------
## rk3568_bl32_v2.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2023-06-07 | rk3568_bl32_v2.10.bin | dcfdd61d0 | 重要 |
### New
1. 支持关键OTP数据读取出错后从备份数据恢复。
2. crypto_service 支持地址参数安全性检查。
2. 支持内核读取安全启动标志和公钥哈希。
3. 支持动态共享内存,安全非安全世界可以传递更大数据。
4. BL32 打印支持 pstore内核可以通过 pstore 节点查看 BL32 的打印信息。
------
## rk3568_bl31_v1.43.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-06-05 | rk3568_bl31_v1.43.elf | bf602aff1 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
| 1 | 重要 | 修复cpuidle进入bl31出现死锁的问题 | 系统概率性出现卡住一段时间(~30分钟)后恢复正常 | - |
------
## rk3568_bl31_rt_v1.01.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | ------------------------ | ----------- | -------- |
| 2023-05-01 | rk3568_bl31_rt_v1.01.elf | b28ca126a | 重要 |
### New
1. 支持通过OTP修改pvtpll配置。
2. 调整默认pvtpll配置提高稳定性。
------
## rk3568_bl31_v1.42.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-05-11 | rk3568_bl31_v1.42.elf | 7f859117f | 重要 |
### New
1. 支持通过OTP修改pvtpll配置。
2. 调整默认pvtpll配置提高稳定性。
------
## rk3568_bl31_v1.41.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-05-06 | rk3568_bl31_v1.41.elf | e24c3f77b | 普通 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
| 1 | 普通 | 修改DDR ECC错误注入功能的smc_handler ID | DDR ECC错误注入功能异常失效 | - |
------
## rk3568_bl31_rt_v1.00.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | ------------------------ | ----------- | -------- |
| 2023-05-04 | rk3568_bl31_rt_v1.00.elf | c3f2c8c3a | 普通 |
### New
1. 优化实时系统的延迟。
------
## rk3568_ddr_1560MHz_eyescan_v1.16.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ----------- | -------- |
| 2023-04-19 | rk3568_ddr_1560MHz_eyescan_v1.16.bin | b9c108a4eb | 重要 |
### New
1. 增加RK3568 2D眼图扫描支持。
------
## rk3568_bl31_v1.40.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-04-19 | rk3568_bl31_v1.40.elf | aef7950e4 | 普通 |
### New
1. 增加DDR ECC错误注入。
------
## rk356x_usbplug_v1.17.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2023-04-14 | rk356x_usbplug_v1.17.bin | 0661d5 | 普通 |
### New
1. 新增 spiflash 颗粒支持。
------
## rk3568_bl31_v1.39.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-04-13 | rk3568_bl31_v1.39.elf | 0d745c7b1 | 重要 |
### New
1. 提高otp稳定性。
------
## rk3568_ddr_{1056...324}MHz_v1.16.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | ------------------------------------ | ----------- | -------- |
| 2023-02-26 | rk3568_ddr_{1056...324}MHz_v1.16.bin | 6f71c736ce | 重要 |
### New
1. LPDDR4/LPDDR4x模式默认使用derate功能。RK3568MRK3568J在非LPDDR4/LPDDR4x模式下默认2倍刷新率。
2. 刷新率, pagecolse 可通过ddrbin_tool配置。
3. 提高ddr4效率。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------- | ---------------------------- | -------- |
| 1 | 重要 | 解决部分DDR4板子528M下的稳定性问题 | 部分DDR4在528M下容易死机 | - |
| 2 | 重要 | 解决4GB ECC板子初始失败问题 | 4GB ECC板子ddr初始化阶段卡死 | - |
------
## rk3568_bl31_v1.38.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-02-16 | rk3568_bl31_v1.38.elf | 94b2d40dc | 重要 |
### New
1. 提高sdei稳定性。
------
## rk3568_bl31_v1.37.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2023-02-02 | rk3568_bl31_v1.37.elf | 1cd72fefa | 重要 |
### New
1. 使能sdei。
2. 支持通过atags配置l3 partition。
------
## rk3568_ddr_{1560...324}MHz_v1.15.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | ------------------------------------ | ----------- | -------- |
| 2022-11-08 | rk3568_ddr_{1560...324}MHz_v1.15.bin | ec2fae0c96 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- |
| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下系统不稳定出现死机重启 | - |
------
## rk3568_bl31_v1.36.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | --------------------- | ----------- | -------- |
| 2022-11-08 | rk3568_bl31_v1.36.elf | 2c8be93f9 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------- | ---------------------------------------- | -------- |
| 1 | 重要 | 解决部分主控在DDR 324MHz下的不稳定问题 | 在DDR 324MHz下系统不稳定出现死机重启 | - |
------
## rk356x_usbplug_v1.16.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2022-11-02 | rk356x_usbplug_v1.16.bin | eaaeb1 | 普通 |
### New
1. 新增 spiflash 颗粒支持。
------
## rk3568_bl31_v1.35.elf
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2022-10-24 | rk3568_bl31_v1.35.elf | cddd6f52e | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | ------- |
| 1 | 重要 | 解决休眠唤醒死机问题,PCIE休眠失败 | 在vdd_log休眠断电的情况下GICR被复位需要保存恢复GICR | - |
------
## rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------- | ----------- | -------- |
| 2022-09-26 | rk356{x_usbplug, 8_miniloader_spinand}_v1.15.bin | 65048d1 | 普通 |
### New
1. 新增 spiflash 颗粒支持。
------
## rk3568_bl32_v2.09.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------- | ----------- | -------- |
| 2022-09-16 | rk3568_bl32_v2.09.bin | d84087907 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 解决关闭打印时OPTEE启动阶段卡住问题 | 当用户使用/rkbin/tools/ddrbin_tool工具关闭打印时rk_atags将通知OPTEE关闭打印OPTEE启动时关闭打印会出现卡死无法进入U-Boot | - |
------
## rk3568_ddr_{1560...324}MHz_v1.14.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------- | ----------- | -------- |
| 2022-08-27 | rk3568_ddr_{1560...324}MHz_v1.14.bin | b1f29a2a6f | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 解决个别LPDDR4颗粒无法运行到1560MHz | 长鑫CXDB5CCAM-MK LPDDR4模式下1560MHz无法运行的问题将CLK/CA sr改为0后ok。 | - |
| 2 | 普通 | 解决部分颗粒timing设置错误问题 | t_xs_x32, t_xs_abort_x32 和t_xs_fast_x32这三个timing设置有误其他平台上发现小容量颗粒(小于128M上会引起异常。 | - |
| 3 | 重要 | DDR4 528M稳定性问题 | 个别颗粒528M下无法开启DLL需要做关闭DLL处理. | - |
| 4 | 重要 | DDR4 1560M稳定性问题 | 部分2rank DDR4 PCB需要将DQS/DQ slew rate 加强到0x0才能稳定运行1560M | - |
------