You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

382 lines
13 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# RK3506 Release Note
## rk3506_tee_v2.30.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2025-07-04 | rk3506_tee_v2.30.bin | a56a36a8f29 | 重要 |
### New
1. 使能TSADC_SHUT_M0引脚拉低。
2. 支持GPIO Group。
------
## rk3506_tee_v2.20.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2025-06-25 | rk3506_tee_v2.20.bin | e1be03ec18c | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------------- | -------------------- | -------- |
| 1 | 重要 | 解决唤醒后timer状态不对导致内核长时间卡死 | 唤醒后内核长时间卡死 | - |
------
## rk3506_usbplug_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2025-03-11 | rk3506_usbplug_v1.03.bin | b814ef547 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ------------ | -------- |
| 1 | 重要 | 解决个别emmc升级失败问题 | emmc升级失败 | - |
------
## rk350{6,6b}_ddr_750MHz_{rt_}v1.06.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------ | ----------- | -------- |
| 2025-03-11 | rk350{6,6b}_ddr_750MHz_{rt_}v1.06.bin | d27ac532c4 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------------------------------ | -------------------------- | -------- |
| 1 | 重要 | 修复hp_timer时钟源复位异常导致的SPL阶段SPI flash加载失败问题 | SPL阶段SPI flash初始化超时 | - |
------
## rk3506_tee_ta_v1.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2025-03-06 | rk3506_tee_ta_v1.10.bin | 46dcf51e88a | 重要 |
### New
1. LOGIC断电的待机模式支持电源芯片RK801。
2. gpio4Ax默认配置为GPIO功能。
------
## rk3506_tee_v2.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2025-03-06 | rk3506_tee_v2.10.bin | 46dcf51e88a | 重要 |
### New
1. LOGIC断电的待机模式支持电源芯片RK801。
2. gpio4Ax默认配置为GPIO功能。
------
## rk3506_tee_ta_v1.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2025-02-18 | rk3506_tee_ta_v1.01.bin | d4572d00829 | 重要 |
### New
1. 同步到rk3506_tee_v2.01.bin的编译点优化和解决休眠唤醒相关问题。
------
## rk3506_tee_v2.01.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2025-02-15 | rk3506_tee_v2.01.bin | d4572d00829 | 重要 |
### New
1. 增大MCU地址映射范围。
------
## rk3506_spl_v1.11.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------- | ----------- | -------- |
| 2025-01-16 | rk3506_spl_v1.11.bin | 1e54c433094 | 重要 |
### New
1. 添加emmc启动支持。
------
## rk3506_tee_v2.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2025-01-15 | rk3506_tee_v2.00.bin | e59e3e25748 | 重要 |
### New
1. 优化代码和增加调试、配置选项。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------------- | ---------------------------------- | -------- |
| 1 | 重要 | 修复休眠唤醒死机问题 | 概率性出现休眠唤醒后卡死在内核 | - |
| 2 | 重要 | 修复待机时VD_PMU域的模块无法工作的问题 | 例如待机时MCU无法控制GPIO0的状态 | - |
------
## rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------ | ----------- | -------- |
| 2025-01-14 | rk350{6,6b}_ddr_750MHz_{rt_}v1.05.bin | e748f9ce32b | 重要 |
### New
1. 新增RK3506、RK3506B cpu real-time的支持。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 修复ddrbin错误进入唤醒流程的问题 | 当第一份loader执行异常后加载第二份loader时ddrbin错误的走了唤醒流程导致系统异常 | - |
------
## rk3506_tee_v1.27.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-12-10 | rk3506_tee_v1.27.bin | a44cc911b51 | 重要 |
### New
1. 更新调试打印信息。
------
## rk3506_tee_ta_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2024-12-02 | rk3506_tee_ta_v1.00.bin | 3ea8b24a1 | 重要 |
### New
1. 新增支持运行user TA的OPTEE固件。
------
## rk3506_tee_v1.26.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-11-29 | rk3506_tee_v1.26.bin | 169a13a37 | 重要 |
### New
1. 增加DDR trefi动态调整接口。
------
## rk350{6,6b}_ddr_750MHz_v1.04.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------- | ----------- | -------- |
| 2024-11-13 | rk350{6,6b}_ddr_750MHz_v1.04.bin | 0ac6b06a19 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------- | -------------------------------- | -------------------- |
| 1 | 重要 | 修正SPI FLASH开机慢的问题 | 使用SPI FLASH时开机加载SPL缓慢 | ddrbin_v1.03更新引入 |
------
## rk3506_tee_v1.25.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-11-12 | rk3506_tee_v1.25.bin | 0e7e5b3c7ff | 重要 |
### New
1. 增加内核dts通过 'rockchip,sleep-io-config' 属性配置待机时的GPIO状态。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ------------------------- | -------- |
| 1 | 重要 | 解决待机时logic断电后无法唤醒的问题 | logic断电后无法唤醒的问题 | - |
------
## rk3506_tee_v1.24.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-11-06 | rk3506_tee_v1.24.bin | 2f392d41853 | 重要 |
### New
1. 新增RK3506J支持。
------
## rk3506_usbplug_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2024-11-05 | rk3506_usbplug_v1.02.bin | d914c6b69 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ------------ | -------- |
| 1 | 重要 | 解决部分emmc升级失败问题 | emmc升级失败 | - |
------
## rk350{6,6b}_ddr_750MHz_v1.03.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------- | ----------- | -------- |
| 2024-11-05 | rk350{6,6b}_ddr_750MHz_v1.03.bin | 508b0f9682 | 重要 |
### New
1. 新增RK3506J支持。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------------- | -------- |
| 1 | 重要 | 优化rk3506B/J DDR2/3驱动强度配置 | - | - |
| 2 | 重要 | 修正EMMC下载失败问题 | 下载运行到ddr初始化完成后卡住 | - |
| 3 | 重要 | DDR2频率修改为451MHz | 鉴于大部分DDR2颗粒最高只能到533M将DDR2默认频率改为451MHz | |
------
## rk3506_tee_v1.23.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-10-18 | rk3506_tee_v1.23.bin | 32e87b6fe32 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------- | ------------ | -------- |
| 1 | 重要 | 解决休眠唤醒死机的问题 | 休眠唤醒死机 | - |
------
## rk350{6,6b}_ddr_750MHz_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------- | ----------- | -------- |
| 2024-10-09 | rk350{6,6b}_ddr_750MHz_v1.02.bin | c7d3dcd3f0 | 重要 |
### New
1. 新增RK3502支持。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------- | ---------------------------------------------- | -------- |
| 1 | 重要 | ddr频率更新到750MHz | 避免干扰wifi信号最高频率从800MHz修改为750MHz | - |
------
## rk3506_tee_v1.22.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-10-11 | rk3506_tee_v1.22.bin | c30e6610b38 | 重要 |
### New
1. 增加RK3502支持。
------
## rk3506_tee_v1.21.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-09-09 | rk3506_tee_v1.21.bin | 51771435438 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------- | ------------------------- | -------- |
| 1 | 重要 | 解决待机唤醒后卡死在TEE的问题 | 待机唤醒后卡死在TEE的问题 | - |
------
## 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 | 重要程度 |
| ---------- | :--------------------------- | ----------- | -------- |
| 2024-08-07 | rk3506b_ddr_589MHz_v1.00.bin | 8bd2e95bb9 | 重要 |
### New
1. 新增RK3506B支持。
------
## rk3506_tee_v1.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-08-01 | rk3506_tee_v1.10.bin | 2b96ee171e2 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------- | --------------------------- | -------- |
| 1 | 重要 | 解决休眠唤醒后GPIO1寄存器值丢失的问题 | 休眠唤醒后GPIO1寄存器值丢失 | - |
------
## rk3506_{ddr,spl,usbplug,tee}_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
| 2024-07-17 | rk3506_{ddr,spl,usbplug,tee}_v1.00.bin | ddr:8bd2e95bb9#spl:c80444b1e9a#usbplug:b9b1493#tee:1bfd9b50333 | 普通 |
### New
1. 初始版本。
------