rkbin/doc/release/RV1106_CN.md
Hisping Lin aa6eefafe5 rv1106: tee: update version to v1.12
Build from OPTEE commit in develop-next branch:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
Update features:
    6c78a7d8c rk3506: Don't disable vccio4 IE by default
    4cd67e2b3 plat-rockchip: common: support soft ta encryption key
    df5cda8b5 plat-rockchip: rv1106: enable CFG_RK_USE_RESERVED_SHM
    d93e824bb core: not set dynamic shm capability if set CFG_RK_USE_RESERVED_SHM
    a6d8b2e80 plat-rockchip: rv1106: enable dynamic share memory
    d19d25819 plat-rockchip: map MEM_AREA_RAM_NSEC to MEM_AREA_IO_NSEC
    38896fc48 core: mmu_v7: Map user va range to [8M, 32M]
    2aae11a16 rockchip: atags: add BOOT1P_PARAM related define
    5a5cd5c8a rockchip: common: Add hptimer_v2 driver
    43cc0476b rv1106: otp: enable hardware lock
    4e3414cf2 rv1106: add macro check for low address
    7eeac5fbf core: rpmb: change read data to multiple times
    cb202f37a libutee: increase MPI_MEMPOOL_SIZE size
    392302b07 UPSTREAM: core: tee_entry: fix array out of bounds check in cleanup_shm_refs()

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I2a29b9273edfd798331e4f4b3f6b7037a9e63eb2
2024-09-03 14:55:29 +08:00

779 lines
37 KiB
Markdown
Raw Permalink 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.

# RV1106 Release Note
## rv1106_tee_ta_v1.12.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2024-09-02 | rv1106_tee_ta_v1.12.bin | 6c78a7d8c | 重要 |
### New
1. 支持软件TA加密密钥功能客户可以不烧写密钥的情况下使用TA加密功能。
2. 使能动态共享内存,默认使用静态共享内存。
3. 支持 OTP hardware lock 功能允许安全非安全OTP同时访问。
4. rpmb添加多次读取机制。
5. 增大MPI_MEMPOOL_SIZE。
------
## rv1106_tee_ta_v1.11.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2024-04-16 | rv1106_tee_ta_v1.11.bin | 185dc3c92 | 重要 |
### New
1. 增加输入参数检查,增加安全性。
2. 支持打印 TEE 内存占用信息。
3. 硬件 crypto 支持4G以上地址。
4. 支持打印 FWVER 信息。
------
## rv1106_hpmcu_wrap_v1.70.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| --------- | :-------------------------- | ------------------------------- | -------- |
| 2024-04-03 | rv1106_hpmcu_wrap_v1.70.bin | rockit_ko:db3c2c7#hal:a76806e7 | 重要 |
### New
1. 支持双摄卷绕。
------
## rv1106_usbplug_v1.09.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2024-02-06 | rv1106_usbplug_v1.09.bin | 20b8d8f8d | 重要 |
### New
1. 增加新颗粒支持。
------
## rv1106_hpmcu_tb_sc450ai_v1.91.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2024-01-26 | rv1106_hpmcu_tb_sc450ai_v1.91.bin | rtt:4f71a2d#hal:8966acbf#battery_ipc:1497fb5 | 重要 |
### New
1. 添加sc450ai快起mcu固件。
------
## rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2024-01-25 | rv1106_hpmcu_tb_sc3336_sc3338_v1.91.bin | rtt:4797a34#hal:8966acbf#battery_ipc:1497fb5 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | -------- | -------- |
| 1 | 重要 | 解决SC3338首帧偏暗问题 | - | - |
------
## rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------------- | ----------- | -------- |
| 2023-12-21 | rv1106_ddr_{924...792}MHz{_tb}_v1.15.bin | 306b9977f5 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | -------- | -------- |
| 1 | 普通 | 修正 SPL size 过大可能异常的问题 | - | - |
| 2 | 重要 | 增强低温下 DDR bin 阶段的稳定性 | - | - |
| 3 | 重要 | 修正 timer 配置以适应休眠唤醒的需求 | - | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2023-12-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,sc200ai,dual_sc3338,dual_sc301iot_sc230ai}_v1.90.bin | rtt:e31465907#hal:8966acbf#battery_ipc:1497fb5 | 重要 |
### New
1. 更新fastae到V2.3.2-rc1。
------
## rv1106_hpmcu_tb_sc200ai_v1.80.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2023-12-07 | rv1106_hpmcu_tb_sc200ai_v1.80.bin | rtt:0329fd0d9#hal:8966acbf#battery_ipc:0766081 | 重要 |
### New
1. 添加ssc200ai快启mcu固件。
------
## rv1106_hpmcu_tb_gc2093_v1.80.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2023-11-30 | rv1106_hpmcu_tb_gc2093_v1.80.bin | rtt:0329fd0#hal:8966acbf#battery_ipc:0766081 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------- | ------------------------ | -------- |
| 1 | 重要 | 更新AOV | 更新AOV | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2023-11-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.80.bin | rtt:e31465907#hal:8966acbf#battery_ipc:0766081 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------- | ------------------------ | -------- |
| 1 | 重要 | 更新AOV | 更新AOV | - |
------
## rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2023-11-03 | rv1106_hpmcu_tb_dual_camera_sc230ai_sc230ai_v1.71.bin | rtt:6245841#hal:d93ef9fd#battery_ipc:58c85a0 | 重要 |
### New
1. 添加sc230ai双摄主从模式。
------
## rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------- | ----------- | -------- |
| 2023-10-24 | rv1106_ddr_{924...792}MHz{_tb}_v1.14.bin | 1df264c461 | 普通 |
### New
1. 为 RV1106MINIALL_SPI_NOR_WAKEUP.ini 增加 rv1106_ddr_792MHz_tb_v1.14.bin。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | -------- | -------- |
| 1 | 普通 | 优化 BGA 封装的 DDR 信号 | - | - |
------
## rv1106_usbplug_v1.08.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------- | ----------- | -------- |
| 2023-10-10 | rv1106_usbplug_v1.08.bin | I0043a8b1 | 重要 |
### New
1. 4KB page size spinand 使用预制作镜像升级。
------
## rv1106_spl_v1.02.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------- | ----------- | -------- |
| 2023-09-28 | rv1106_spl_v1.02.bin | f1d94e1902 | 重要 |
### New
1. 支持A/B系统。
2. 打印并传递固件版本号。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------------------------------------- | -------------------------------------------------------- | -------- |
| 1 | 重要 | 解决SPL加载校验u-boot.dtb失败后不加载备份镜像的问题 | 第一份uboot.img的u-boot.dtb损坏后SPL没有加载备份镜像。 | - |
------
## rv1106_hpmcu_tb_gc2093_v1.71.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-09-25 | rv1106_hpmcu_tb_gc2093_v1.71.bin | rtt:85fc0c39#hal:d93ef9fd#battery_ipc:7ca1398 | 普通 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------------- | ----------------------- | -------- |
| 1 | 普通 | 修改 mcu log 的输出 | - | - |
------
## rv1106_spl_spi_nand_tb_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :--------------------------------| -----------------| -------- |
| 2023-09-20 | rv1106_spl_spi_nand_tb_v1.00.bin | fe3a439f27 | 重要 |
### New
1. RV1106平台支持增加SPI NAND快启支持。
------
## rv1106_hpmcu_tb_gc2093_v1.70.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-09-05 | rv1106_hpmcu_tb_gc2093_v1.70.bin | rtt:3b74006#hal:d93ef9fd#battery_ipc:7ca1398 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------------- | ----------------------- | -------- |
| 1 | 重要 | fastae 更新到V2.2.4; 修复gc2093写初始化序列异常 | 优化图像效果 | - |
------
## rv1106_hpmcu_wakeup_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------------- | ---------------------------------------------- | -------- |
| 2023-08-12 | rv1106_hpmcu_wakeup_v1.00.bin | rtt:b8797aaef#hal:db7ed87c#battery_ipc:37ee045 | 重要 |
### New
1. RV1106平台支持HPMCU休眠唤醒流程。
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.70.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | --------------| -------- |
| 2023-08-15 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.70.bin | rtt:b753ad6#hal:d93ef9fd#battery_ipc:7ca1398 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------- | ------------------------ | -------- |
| 1 | 重要 | fastae 更新到V2.2.4 | 优化图像效果 | - |
------
## rv1106_hpmcu_wrap_v1.60.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| --------- | :-------------------------- | ------------------------------- | -------- |
| 2023-08-10 | rv1106_hpmcu_wrap_v1.60.bin | rockit_ko:a9f7a933#hal:a76806e7 | 重要 |
### New
1. 优化LOG打印。
2. 丢帧CNT不清零。
3. 优化丢帧检测机制。
------
## rv1106_tee_ta_v1.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2023-08-02 | rv1106_tee_ta_v1.10.bin | 494b5c8d3 | 重要 |
### New
1. 支持MCU配置。
2. 支持强弱安全可选功能,派生的安全存储密钥不同,所以安全存储与上个版本不兼容。
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.69.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | -------------------------------------------- | -------- |
| 2023-07-28 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.69.bin | rtt:b753ad6#hal:d93ef9fd#battery_ipc:1ced039 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------- | ------------------------ | -------- |
| 1 | 重要 | fastae 更新到V2.2.3 | 解决去光敏曝光问题 | - |
| 2 | 重要 | 更新SC230AI dgain | 解决SC230AI曝光问题 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.68.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | -------------------------------------------- | -------- |
| 2023-07-20 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.68.bin | rtt:097fece#hal:d93ef9fd#battery_ipc:21165ac | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------- | ------------------------ | -------- |
| 1 | 重要 | 解决init线程堆栈溢出 | rtt thread init overflow | - |
| 2 | 重要 | 解决meta冲isp共享内存 | RISC-V多收敛一帧 | |
| 3 | 重要 | 关闭rtt串口log打印 | - | - |
------
## rv1106_ddr_924MHz{_tb}_v1.13.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------- | ----------- | -------- |
| 2023-07-10 | rv1106_ddr_924MHz{_tb}_v1.13.bin | 37a6671fc7 | 普通 |
### New
1. 支持 DDR 休眠唤醒。
------
## rv1106_hpmcu_tb_gc2093_v1.66.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-07-04 | rv1106_hpmcu_tb_gc2093_v1.66.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 重要 | AIQ 适配v5.0x1.2-rc5; 修复野指针; | - | - |
------
## rv1106_hpmcu_tb_gc2093_v1.65.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-06-25 | rv1106_hpmcu_tb_gc2093_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | ----------------------------------------------- | -------- |
| 2023-06-21 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338,dual_sc301iot_sc230ai}_v1.67.bin | rtt:f047d6a191#hal:d93ef9fd#battery_ipc:68c599d | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 重要 | 修复野指针 | 解决双摄引起内核无法启动 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
| 2023-06-07 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.66.bin | rtt:07ac6e9#hal:d93ef9fd#battery_ipc:04a4e08 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 重要 | AIQ 适配v5.0x1.2-rc5 | 解决RTT开机崩溃问题 | - |
------
## rv1106_tee_ta_v1.00.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :---------------------- | ----------- | -------- |
| 2023-06-02 | rv1106_tee_ta_v1.00.bin | eda5ab67 | 重要 |
### New
1. RV1106平台支持OPTEE。
------
## rv1106_ddr_924MHz{_tb}_v1.12.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------- | ----------- | -------- |
| 2023-05-31 | rv1106_ddr_924MHz{_tb}_v1.12.bin | 6cf9a2f250 | 紧急 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ----------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 紧急 | DDR3 power down 改为 Fast exit 模式 | 特定场景下 DDR3 Slow exit 模式 power down 可能不稳定 | - |
| 2 | 重要 | DDR 默认刷新率改为 4 倍 | 增强高温下 DDR 的稳定性 | - |
------
## rv1106_hpmcu_wrap_v1.56.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| --------- | :-------------------------- | ------------------------------- | -------- |
| 2023-05-11 | rv1106_hpmcu_wrap_v1.56.bin | rockit_ko:d1a2dabb#hal:a76806e7 | 重要 |
### New
1. 适配新的卷绕框架。
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
| 2023-05-06 | rv1106_hpmcu_tb_{sc230ai,sc3338,sc4336,dual_sc3338}_v1.65.bin | rtt:d2d09ba#hal:d93ef9fd#battery_ipc:0534d87 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 重要 | AIQ 适配v5.0x1.2-rc4 | 解决RTT开机崩溃问题 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
| 2023-04-04 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.64.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:12da3e7 | 紧急 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ---------------------------------------------------- | -------- |
| 1 | 紧急 | 解决单摄camera_num未初始化问题。 | camera_num未初始化清cache数据量异常RTT耗时变大。 | - |
| 2 | 重要 | 同步meta头文件。 | meta分区meta_head结构修改 | - |
| 3 | 重要 | 解决副摄mirror flip参数配置问题 | 副摄和主摄使用了同一mirror flip参数 | - |
------
## rv1106_hpmcu_tb_gc2093_v1.64.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-03-31 | rv1106_hpmcu_tb_gc2093_v1.64.bin | rtt:bd3010959#hal:e2f3eac3#battery_ipc:61d3fb5 | 重要 |
### New
1. 适配 AIQ V5.0x1.2-rc2。
------
## rv1106_usbplug_v1.07.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-03-16 | rv1106_usbplug_v1.07.bin | I6b73e5e | 重要 |
### New
1. 添加新的 spi flash 颗粒支持。
------
## rv1106_ddr_924MHz{_tb}_v1.11.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------- | ----------- | -------- |
| 2023-03-28 | rv1106_ddr_924MHz{_tb}_v1.11.bin | 285bced5c1 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------------------------- | ------------------------- | -------- |
| 1 | 重要 | 修改 QFN 封装的 DDR3L CLK 驱动强度 | 特定场景下 DDR 可能不稳定 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------------------------- | ---------------------------------------------- | -------- |
| 2023-03-24 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336,dual_sc3338}_v1.63.bin | rtt:c6b03745b#hal:d93ef9fd#battery_ipc:f52bf08 | 紧急 |
### New
1. 新增双摄SC3338+SC3338驱动支持。
2. 支持从板级配置中获取DPHY, VICAP, CSI2HOST设备信息。
3. 支持双摄快启。
------
## rv1106_hpmcu_tb_gc2093_v1.63.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-03-07 | rv1106_hpmcu_tb_gc2093_v1.63.bin | rtt:831ea1368#hal:d93ef9fd#battery_ipc:12d4661 | 重要 |
### New
1. gc2093添加1920x1080@25fps 27M mclk。
------
## rv1106_hpmcu_tb_gc2093_v1.62.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-02-16 | rv1106_hpmcu_tb_gc2093_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 |
### New
1. fast ae最大默认支持20帧收敛。
2. 添加夜视/补光灯常开模式。
3. 增加对非线性单量程光敏的支持。
4. 添加对软光敏的支持。
5. 支持配置fast ae收敛帧数。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------- | ------------------------------------------------ | -------- |
| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长造成内核ISP驱动快启出流失败。 | - |
| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下配置night mode为3/4后第六帧会重复设置ircut和补光灯。 | - |
| 3 | 紧急 | 软光敏方案中规避夜视模式中补光灯还未稳定fastae就收敛的情况 | 夜视模式中补光灯还未稳定fastae就收敛导致曝光异常。 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-02-01 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.62.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:12d4661 | 紧急 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------------------------------ | ------------------------------------------------------ | -------- |
| 1 | 紧急 | 软光敏方案中规避夜视模式中补光灯还未稳定fastae就收敛的情况 | 夜视模式中补光灯还未稳定fastae就收敛导致曝光异常。 | - |
------
## rv1106_hpmcu_wrap_v1.54.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| --------- | :-------------------------- | ------------------------------- | -------- |
| 2023-1-15 | rv1106_hpmcu_wrap_v1.54.bin | rockit_ko:69d42563#hal:a76806e7 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------- | ------------------------ | -------- |
| 1 | 重要 | 增加卷绕OVERFLOW的监测条件 | ISP概率性mipi drop frame | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2023-01-05 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.61.bin | rtt:5a5a088d0#hal:d93ef9fd#battery_ipc:dacbbc1 | 紧急 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 紧急 | 修复gc3003设置flip后图像异常问题 | 设置flip为2、3后图像bayer格式异常。 | - |
| 2 | 紧急 | 修复重复设置ircut、补光灯问题 | 软光敏下配置night mode为3/4后第六帧会重复设置ircut和补光灯。 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------------- | ------------------------------------------------ | -------- |
| 2022-12-22 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003,sc4336}_v1.60.bin | rtt:755701b24#hal:d93ef9fd#battery_ipc:18df679ea | 紧急 |
### New
1. 新增sc4336支持。
2. fast ae最大默认支持20帧收敛。
3. 添加夜视/补光灯常开模式。
4. 增加对非线性单量程光敏的支持。
5. 添加对软光敏的支持。
6. 支持配置fast ae收敛帧数。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------ | ----------------------------------------- | -------- |
| 1 | 紧急 | 修复gc3003提前开流问题。 | 提前开流导致后续isp取不到流影响ae收敛。 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------------------------ | ------------------------------------------- | -------- |
| 2022-11-17 | rv1106_hpmcu_tb_{sc230ai,sc3338,gc3003}_v1.50.bin | rtt:a40f17d#hal:b569247#battery_ipc:c62dd55 | 紧急 |
### New
1. sc3338添加1152x648@60fps 27M mclk bining小分辨率配置默认选择该配置。
2. 新增gc3003 sensor驱动。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------- | ------------------------------------------------ | -------- |
| 1 | 紧急 | 限制camera收敛时间。 | camera 收敛时间长造成内核ISP驱动快启出流失败。 | - |
------
## rv1106_hpmcu_wrap_v1.53.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------- | ------------------------------- | -------- |
| 2022-11-16 | rv1106_hpmcu_wrap_v1.53.bin | rockit_ko:c9653fe9#hal:a76806e7 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ---------------- | ------------------------ | -------- |
| 1 | 重要 | 调整QOS策略 | ISP概率性mipi drop frame | - |
| 2 | 重要 | reboot 时停止mcu | reboot 时概率性卡住 | - |
------
## rv1106_ddr_924MHz{_tb}_v1.10.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------- | ----------- | -------- |
| 2022-11-15 | rv1106_ddr_924MHz{_tb}_v1.10.bin | ec2fae0c96 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------------------------------- | ----------------------------------- | -------- |
| 1 | 重要 | 修改 reg_fb1xclk_invdelaysel_dqcmd除 DDR2 | 特定频率、电压下可能导致 DDR 不稳定 | - |
| 2 | 普通 | 修改 write trian pattern | 提高 write train 准确性 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| --------- | :----------------------------------------- | ---------------------------------------------- | -------- |
| 2022-11-1 | rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.40.bin | rtt:05d3e965d#hal:b569247c#battery_ipc:bc3785d | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | -------------------------- | ---------------------- | -------- |
| 1 | 重要 | 修复3338暗亮度下横条纹问题 | 3338暗亮度下存在横条纹 | - |
------
## rv1106_hpmcu_tb_gc2093_v1.30.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :------------------------------- | ------------------------------------------------------------ | -------- |
| 2022-10-27 | rv1106_hpmcu_tb_gc2093_v1.30.bin | rtt:2ede82a43#hal:b569247c#battery_ipc:efaec692c#rtt-cherry-pick:8b1555259 | 重要 |
### New
1. 增加gc2093支持。
------
## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :----------------------------------------- | ------------------------------------------------ | -------- |
| 2022-10-20 | rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.30.bin | rtt:2ede82a43#hal:b569247c#battery_ipc:efaec692c | 重要 |
### New
1. 添加对LTR308数字光敏的支持。
2. 添加对hdr的支持。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 修复0地址被冲问题 | spi nor flash 使用1线模式情况下spl数据被冲造成无法启动spl。 | - |
| 2 | 重要 | 修复共享内存cache操作方式 | ARM核无法及时获取到共享内存数据。 | - |
------
## rv1106_hpmcu_wrap_v1.50.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------- | ------------------------------- | -------- |
| 2022-09-29 | rv1106_hpmcu_wrap_v1.50.bin | rockit_ko:576377cb#hal:a76806e7 | 紧急 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 普通 | 优化代码逻辑 | 减少代码量,增加打印信息 | - |
| 2 | 重要 | 提高编码器的QOS=0X505 | 减少部分场景OVERFLOW | - |
| 3 | 紧急 | 开机无效CACHE | 直接运行代码导致因为脏CACHE冲LINUX内存 | - |
------
## rv1106_hpmcu_wrap_v1.46.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------- | ------------------------------- | -------- |
| 2022-09-08 | rv1106_hpmcu_wrap_v1.46.bin | rockit_ko:7e8fe8af#hal:a76806e7 | 重要 |
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | --------------------------- | ------------------------------------------------------------ | -------- |
| 1 | 重要 | 修复1.40引入的BUG | 当编码器启动双码流后MCU概率性无法判断卷绕帧结束主码流卡死 | - |
| 2 | 重要 | 修复加载MCU固件引起的冲内存 | 在加载MCU固件之前直接RESET RISCV会导致冲内存。 | - |
| 3 | 重要 | OVERFLOW无法丢帧 | 如果编码器启动太慢MCU报OVERFLOW但编码器无法丢帧引起超时复位。 | - |
------
## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.20.bin
| 时间 | 文件 | 编译 commit | 重要程度 |
| ---------- | :-------------------------------- | ---------- | -------- |
| 2022-09-03 | rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.20.bin | rtt:efa791c#hal:b569247#battery_ipc:d5fb92e | 紧急 |
### New
1. 支持快启第一帧aiq全参流程。
2. 支持rtt阶段从meta分区设置帧率分辨率。
3. 支持同步meta头文件。
4. fast ae 效果优化曝光分解与AIQ完全一致支持db 增益synsensor,支持check 曝光寄存器。
5. 全参并行方案开启AE统计。
6. meta地址可以用menuconfig配置。
### Fixed
| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 |
| ----- | -------- | ------------------------------------------------------------ | ------------------------------------------------ | -------- |
| 1 | 重要 | 解决thread:tidle stack overflow的问题 | 概率出现thread:tidle stack overflowrtt异常退出 | - |
| 2 | 重要 | 从iq bin中读取ae标定参数 | ae标定数据 不生效 | - |
| 3 | 重要 | 解决暗环境AIQ启动后去噪锐化效果变化及亮度变暗的问题 | 暗环境下内核阶段和aiq不平滑的衔接 | - |
| 4 | 紧急 | 解决全参图像效果问题需要与AIQ提交0ed3f415d3相匹配否则图像会变绿 | 全参图像效果异常 | - |