跳转至

Release Note


1. 版本修改内容

1.1. 多模块功能改动

1.1.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1

1.1.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 AI bnr功能集成优化 【更新描述】: 新增并优化了AI bnr驱动代码,改进了AI降噪功能的性能和稳定性,提升了图像处理质量。
【使用说明】: 参考mi_isp文档
【涉及修改】: sdk/ , project/

1.2. Boot 变更日志

1.2.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1 修复MAC地址配置问题 【原因分析】: EMAC使用不正确的MAC地址作为默认地址,网络初始化失败。移除不正确的默认MAC地址,增加验证功能阻止非法MAC地址配置,优化寄存器写入和PHY协商配置。
【使用说明】: NA
【涉及修改】: boot/
2 修复开机显示异常问题 【原因分析】: 屏参极性参数名称错误,修复。
【使用说明】: 参考MI_DISP文档。
【涉及修改】: boot/
3 修复安全启动问题 【原因分析】: 当IPL包含BCB.bin时,安全启动场景未正确适配,导致安全环境下启动失败。增强安全启动流程,支持IPL包含BCB.bin场景,通过在EMMC查询IPL_CUST位置时添加适当的偏移处理来提高系统安全性。
【使用说明】: NA
【涉及修改】: boot/

1.2.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 SD卡自动升级功能 【更新描述】: 添加SD卡自动升级检测和执行流程,支持安全启动场景。
【使用说明】: 1. 设置环境变量 sdautoupgrade=1;2. 准备包含 SigmastarUpgradeSD.bin 升级文件的SD卡;3. 系统会自动检测SD卡和升级文件,然后执行升级流程。
【涉及修改】: boot/
升级过程请确保SD卡电源稳定;需要手动设置环境变量启用功能

1.3. Kernel 变更日志

1.3.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1

1.3.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1

1.4. RTOS 变更日志

1.4.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1

1.4.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 启动时间统计 【更新描述】: 新增系统启动时间统计功能,支持精确获取系统各阶段的启动时间,便于性能分析和优化。
【使用说明】: 调用SysGetBootTime相关 API获取启动时间信息。
【涉及修改】: rtos/

1.5. OPTEE 变更日志

1.5.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1

1.5.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1

1.6. SDK 变更日志

1.6.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1 修复HDR模式白平衡异常 【原因分析】: 修复HDR模式下的AWB处理逻辑,改善图像质量。
【使用说明】: 参考MI_isp文档
【涉及修改】: sdk/
AWB参数可能需要重新调整
2 增强几何畸变校正功能 【原因分析】: 优化了LDC(几何畸变校正)库,新增镜像、翻转、旋转、变焦镜头支持,提高了图像几何校正的功能完整性。
【使用说明】: 参考MI_LDC文档
【涉及修改】: sdk/
3 移除过时的LDC水平API 【原因分析】: 1D LDC 将固化在 ISP 内部,并由 ISP 维护,删除 MI LDC AttachToChn/MI LDC DetachFromChn/MI LDC SetChnLDCHorAttr/MI LDC GetChnLDCHorAttr.
【使用说明】: 参考MI_LDC文档
【涉及修改】: sdk/

1.6.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 传感器快速切换支持 【更新描述】: 新增MI_SNR_SetFastSwitch设置支持linear/hdr快速切换功能。MI_SNR_GetFastSwitchMode 获取快速切换模式.MI_VIF_SetFastSwitchAttr 设置快速切换属性,MI_VIF_GetFastSwitchAttr 获取快速切换属性。
【使用说明】: 参考MI_sensor文档、MI_vif文档
【涉及修改】: sdk/
需要对应的传感器硬件
2 IPU频率动态调整 【更新描述】: 新增IPU频率动态调整API MI_IPU_IMPL_SetFreq,支持根据处理负载动态调整IPU工作频率,优化了功耗和性能平衡。
【使用说明】: 参考MI_IPU文档。
【涉及修改】: sdk/
3 sidebanddata支持 【更新描述】: 增MI_SYS sidebanddata框架,支持AE信息和Sensor信息的边带传输功能。
【使用说明】: 参考MI_SYS文档。
【涉及修改】: sdk/interface/include/sys
4 ISP AI功能增强 【更新描述】: ISP模块增强了AI-ISP功能,提供AI bnr和AI 3DNR支持的API。
【使用说明】: 参考MI_isp文档。
【涉及修改】: sdk/interface/include/
5 VENC数据类型优化 【更新描述】: VENC模块优化了FixQP相关的数据类型定义,提升编码性能和精度。
【使用说明】: 参考MI_venc文档。
【涉及修改】: sdk/interface/include/

1.7. Project 变更日志

1.7.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1 音频算法库更新 【原因分析】:更新BF/SSL/MIX库头文件。
【使用说明】: NA
【涉及修改】: project/

1.7.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 新增ai bnr模型库 【更新描述】: 集成BNR(降噪)AI模型到IPU网络处理单元,支持AI增强的图像降噪功能。
【使用说明】:NA
【涉及修改】: project/
需要足够的内存和计算资源

1.8. Tools 变更日志

1.8.1. 对前个版本不足之处的改进

ID. 简要描述 详细描述 注意事项
1 IQTool更新v2.01.166 【原因分析】: 修复点击Undo导致程序崩溃的问题,统一寄存器编辑器的bit和字节单位显示。
【使用说明】: NA
【涉及修改】: project/tools/apitool/
旧版本配置文件可能需要重新适配

1.8.2. 对前个版本新增功能特性

ID. 简要描述 详细描述 注意事项
1 无新增功能

2. 遗留问题列表

ID. 简要描述 详情 备注
----- --------- ------ ------
1 未完成开发功能
2 已知缺陷
3 待补充文档

3. 文档修改记录

3.1. DualOS系统开发

RTOS Earlyinit及TTFF/TTCL说明

ID.
Revision History
1
  • Initial release
  • 3.2. SDK模块API

    MI IQSERVER API

    ID.
    Revision History
    1
  • Add new interface
  • MI ISP API

    ID.
    Revision History
    1
  • Added rootPath of modparam.json
  • MI VENC API

    ID.
    Revision History
    1
  • 删除 MI_VENC_EnableIdr/MI_VENC_SetH264IdrPicId/MI_VENC_GetH264IdrPicId/MI_VENC_SetSmartDetInfo 等不再支持的API
  • 2
  • 修改modparam说明
  • MI VIF API

    ID.
    Revision History
    1
  • 新增5.2小节,介绍debug_hal信息
  • MI SENSOR API

    ID.
    Revision History
    1
  • 新增5.2小节,介绍debug_hal信息
  • MI SYS API

    ID.
    Revision History
    1
  • Add sample code about API MI_SYS_ConfigPrivateMMAPool
  • 2
  • Add statement about API MI_SYS_BufFillPa
  • MI SCL API

    ID.
    Revision History
    1
  • Added note for MI_SCL_SetOutputPortParam
  • MI LDC API

    ID.
    Revision History
    1
  • 添加新接口:MI_LDC_CalibIMUBaseDrift,MI_LDC_SetIMUDriftPara,MI_LDC_GetIMUDriftPara
  • 添加数据结构:MI_LDC_BaseDrift_t,MI_LDC_Drift_t,MI_LDC_IMUDrift_t,MI_LDC_IMUPart_e
  • 2
  • 新增枚举值:MI_LDC_REGION_DOORBELL
  • 添加数据结构:MI_LDC_RegionDoorbell_t
  • MI AO API

    ID.
    Revision History
    1
  • Added description of MI_AO_Dup
  • MI RGN API

    ID.
    Revision History
    1
  • 添加echo命令用于开关通道上某种类型的RGN
  • 3.3. BSP开发参考

    启动流程

    ID.
    Revision History
    1
  • DualOs LH mode 流程变动
  • cipher使用参考

    ID.
    Revision History
    1
  • Initial release
  • PWM使用参考

    ID.
    Revision History
    1
  • Update msys usage and sample code
  • ADCLP使用参考

    ID.
    Revision History
    1
  • Remove sstar_adclp_set_vol(), reference voltage is set by dts
  • USB host/device使用说明

    ID.
    Revision History
    1
  • Updated kernel/uboot config select
  • IDAC使用参考

    ID.
    Revision History
    1
  • Add uboot and kernel command
  • 3.4. 图像开发参考

    ISP软件开发参考

    ID.
    Revision History
    1
  • Removed no longer used API (Nr3dEx, PfcEx)
  • Updated MI_ISP_ApiCmdLoadBinFile API
  • Updated Dummy EX API
  • 2
  • Updated description of Sharpness and SharpnessEx
  • 3
  • Added AWBRunPeriod API
  • 4
  • Added FDAE API, FDAE_EX API, FDAF API, AF_Adjust API, AF_Adjust_II API, AF_Adjust_III API, AF_BackUpPosition API, AF_Offset API, FDAF API, AF_DetectFlatZone API, AF_StartVCMPos API
  • 5
  • Revised FDAE_EX API
  • 6
  • Added AE FastMode API
  • 7
  • Added description of scene mode API
  • 8
  • Revised description of FDAE_EX API
  • 9
  • Revised description of FDAE_EX API
  • ISP API Tuning SOP

    ID.
    Revision History
    1
  • Updated Dummy EX API
  • 2
  • Updated description of Sharpness and SharpnessEx
  • 3
  • Added FDAE API, FDAE_EX API, FDAF API, AF_Adjust API, AF_Adjust_II API, AF_Adjust_III API, AF_BackUpPosition API, AF_Offset API, FDAF API, AF_DetectFlatZone API, AF_StartVCMPos API
  • 4
  • Revised FDAE_EX API
  • 5
  • Added description of scene mode API
  • 6
  • Revised description of FDAE_EX API
  • 7
  • Updated AF_Adjust_III API
  • 8
  • Revised description of FDAE_EX API
  • 9
  • Added FD3A INTRODUCTION
  • AE/AWB/AF Interface

    ID.
    Revision History
    1
  • Added GetDoAeCount API
  • 2
  • Update AE structure, add item for 3F HDR
  • Updated AE/AWB/AF source select , add item for 3F HDR
  • Added histogram source select
  • Added CUS3A CreateChannel and DestroyChannel API
  • Updated CUS3A library interface description
  • 3
  • Updated Awb source select
  • Added histogram source select
  • 4
  • Added early awb done API
  • 5
  • Updated AF statistic format
  • 3.5. 应用开发参考

    屏参使用指南

    ID.
    Revision History
    1
  • Initial release
  • OTA打包和升级

    ID.
    Revision History
    1
  • 添加OTA返回值的说明
  • 支持流式更新功能
  • Alkaid Defconfig

    ID.
    Revision History
    1
  • Add Earlyinit Setting Description
  • 2
  • Add CONFIG_EARLYINIT_SETTING_JSON_LIST description
  • Security Boot手动签章使用参考

    ID.
    Revision History
    1
  • Added description of rootfs signature
  • SOC外挂MCU电源控制

    ID.
    Revision History
    1
  • Initial release
  • 3.6. CM4模块API

    CM4 API

    ID.
    Revision History
    1
  • Add SSAO_Hb API and PM description
  • CM4_SDMMC使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_ADCLP使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_I2C使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_GPIO使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_RTC使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_PWM使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_PSPI使用参考

    ID.
    Revision History
    1
  • Initial release
  • CM4_UART使用参考

    ID.
    Revision History
    1
  • Initial release
  • 3.7. IPU算法

    人脸识别算法

    ID.
    Revision History
    1
  • Sync with latest api & add error code