AC784xx_SDK_ReleaseNote

AC784xx SDK Release Note

文档版本: V7.5

发布日期: 2026-04-30

由于产品版本升级或其他原因,本文档内容会不定期进行更新。


修订记录

版本 日期 变更说明
V7.5 2026-04-30 新增 V6.0.0-sdk 变更说明,兼容AC7840E
V7.4 2026-04-22 修复UART/SPI/FLS/HSM 模块问题
V7.3 2026-04-09 修复CAN & HSM 问题;提升HSM 加解密算法性能
V7.2 2026-03-13 1) HSM 优化Flash Key 加解密性能;修复HSM_Hal_GetKeyStatus获取密钥状态信息不准的问题
V7.1 2026-03-06 1) 修复AC7843 HSM 问题
V7.0 2026-02-02 1) HSM FW 有优化调整,包括Flash Key
2) 修复一些缺陷
V6.2 2025-12-26 1)增加 PCT/PDT 两个模块
2)STP 增加 一些模块自测
3)EEP 驱动支持开启和关闭 MPU,以增强EEP数据保护
4)HSM Host 支持多算法分时运行
5)ACMP,ICU,UART,ADC的一些优化
6)模块的代码注释优化
V6.1 2025-11-21 修复一些缺陷,详见“本次发布解决的问题”章节
V6.0 2025-10-31 发布V5.5.1-sdk版本,从该版本开始,release note改为 HTML 格式:
1) CRC 参数做了修改,有使用到这个模块的用户要结合代码确认影响面
2) 修复一些HSM 内部发现的问题
V5.3 2025-09-30 V5.5.0-sdk 软件版本发布:
1) 解决HSM 已知问题
2) 默认将Safety Pack集成进SDK代码包
3) OTP中增加可以被HSM FW 操作的接口
V5.2 2025-8-29 V5.4.2-sdk 软件版本发布:
1) 解决HSM 已知问题
2) 增加EIO-UART 支持
V5.1 2025-7-25 V5.4.1-sdk 软件版本发布:
1) 解决HSM 已知问题
2) 解决SMU/EIM/ESM 已知问题
3) 解决内部发现的ADC/MCU EB 配置问题
V5.0 2025-6-26 V5.4.0-sdk 软件版本发布:
1) 网络安全相关需求,底软部分实现及测试完成
2) 解决上一版的一些已知问题,横展一些critical issues 解决方案
3) 支持EIO-I2C
4) 解决FLASH 模块一些问题,增加LVD 冗余检测机制
5) 7842x/7843x EEP 数据结构优化
V4.0 2025-4-17 V5.3.0-sdk 软件版本发布:
1) 为更容易区分与MCAL 软件ReleaseNote,更新文档名为 《AC784xx_SDK_Release_Note》
2) 解决上一版本的一些已知问题
3) STP 模块从SDK 文档中移除,后续作为单独的ReleaseNote 文档发布
4) 调整2.1 章节,与CMSIS Pack 中的模块列表保持一致
V3.2 2025-3-7 V5.2.0-sdk 软件版本发布:
1) 解决上一版本的一些已知问题
2) STP 增加一些配置功能, STP 与SDK 解耦,可以独立释放,集成到CMSIS 软件包中
V3.1 2025-1-21 V5.1.1-sdk 软件版本发布,蓝色字体为本次release 更新内容;
1)解决上一版本的一些已知问题,直接从文档中删除。
2)ADC 支持内部通道和交织功能
V3.0 2024-12-30 V5.1.0-sdk 软件版本发布,蓝色字体为本次release 更新内容;
删除第4章“模块版本号”与“发布日期”列,这些信息在该版本 SBOM 中体现。
V2.0 2024-11-22 V5.0.0-sdk 软件版本发布
V1.0 2024-09-27 V3.0.0 发布版本

版权声明

本文档包含杰发科技的机密信息。禁止未经授权使用或披露本文档包含的信息。对因未经杰发科技授权而全部或部分披露此文档内容而给杰发科技带来的任何损失或损害,杰发科技将追究责任。

杰发科技保留对此处任何信息进行更改的权利,此处的信息如有变更,恕不另行通知。杰发科技对使用或依赖此处包含的信息不承担任何责任。

本文档的所有信息均"按原样"提供,不提供任何形式的明示、暗示、法定或其他形式的保证。杰发科技明确拒绝对适销性,非侵权性和针对特定用途的适用性方面的所有暗示保证。杰发科技对本文档可能使用、包含或提供的任何第三方软件不提供任何担保,并且用户同意仅向该等第三方寻求与此相关的任何担保索赔。杰发科技对于根据用户规格或为符合特定标准或公开论坛而产生的任何交付物,也不承担任何责任。

© 2013-2026 杰发科技(AutoChips Inc.)版权所有


发布包列表

代码包

  1. 压缩包:AC784xx_MCAL_SDK_Driver_Pack_V6.0.0-sdk.zip

  2. CMSIS pack : AutoChips.AC784xx_DFP.V6.0.0.pack

Tool

  1. ATCLinkTool V6.2.0 版本

文档

软件包相关文档:


版本信息


本次发布软件包资源消耗

全局 Flash/SRAM 消耗

Keil

统计总体结果:

产品型号 Flash Size SRAM Size
AC7840x 98 12
AC7842x 85 12
AC7843x 122 37
AC7840E 86 5

版本变更说明

V6.0.0-sdk 变更说明

变更模块框图

V6.0.0-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
EIO-UART EIO的shifter硬件资源由驱动动态分配变更为由应用配置传给驱动; 解决问题:当EIO-UART使用DMA方式通讯时,DMA通道和配置由应用分配,EIO使用DMA时需要预先配置好绑定的EIO Shifter通道,但应用无法知道具体用的是哪个EIO shifter通道。 Normal Eio_UartUserConfigType 结构体增加EIO index成员,应用需要额外配置这个EIO index资源。 AC7840x AC7842x AC7843x
AC7840E
SDK & MCAL 客户反馈
EIO-I2S 新增模块支持 新增模块 Normal 无影响 AC7840x
AC7842x
AC7843x
AC7840E
SDK & MCAL 客户反馈
SENT 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
LIN 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
UART 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
PWM 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
SPI 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
EEP EEP存储数据格式 4字节逻辑地址+4字节数据 --> 增加配置选项, EEP支持 4字节逻辑地址+4字节数据 或 4字节物理地址+4字节数据 客户需求 Normal 需要用到此功能的客户可以进行配置 AC7840x
AC7840E
SDK 软件包对产品的兼容性升级;
客户需求
FLASH 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
ACMP 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
ADC 新增对AC7840E的兼容
DMA 需要用户在应用层配置
自动校准功能移除
平台扩展 Normal 客户若使用到DMA 功能,需要在应用层自己调用dma接口配置 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CAN 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
I2C 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CORE 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CMU 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CKGEN 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
SPM 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
RCM 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CTU 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
PBR 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
MPU 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
DMA 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
CRC 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
GPIO 新增对AC7840E的兼容 平台扩展 Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
HSM 新产品适配
修复QAC问题,移除一些不对外开放的接口
支持SM2 用户ID的参数输入
支持AC7840E
代码质量提升
客户对SM2 用户ID的需求
Normal 无影响 AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级;
客户需求
HSM_FW 接口分层,客户可定制化 为了应对一些客户需要在FW做定制化开发的场景 Normal 客户可基于FW进行定制化开发 AC7843x SDK & MCAL 内部优化
RTC 新产品适配 支持AC7840E Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
TIMER 新产品适配 支持AC7840E Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级
WDG 新产品适配 支持AC7840E Normal 无影响 AC7840x AC7842x AC7843x AC7840E SDK & MCAL 软件包对产品的兼容性升级

V5.7.7-sdk 变更说明

变更模块框图

V5.7.7-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
HSM HW & HSM SDK 修复部分芯片OTP读取命令无响应问题;修复无HSM FW时init不报错的问题 客户反馈问题 Normal 必须更新HSM_FW AC7843x SDK & MCAL 本项目发现
UART 修复使用Uart_Hal_SendDataPolling接口发送数据,数据还没发送完就退出的问题 客户反馈问题 Normal AC7840x AC7842x AC7843x SDK 本项目发现
SPI 修复SPI Master Rx overflow 的问题 客户反馈 Normal AC7840x AC7842x AC7843x SDK 本项目发现
FLS 修复对无效地址的检验 客户反馈 Normal AC7840x AC7842x AC7843x SDK 本项目发现

V5.7.6-sdk 变更说明

变更模块框图

V5.7.6-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
HSM HW HSM SDK 优化Crypto算法性能; 客户需求 Normal 必须更新HSM_FW AC7843x SDK & MCAL 本项目发现
HSM SDK 修复缺陷:CipherMac校验失败 解决缺陷 Normal 必须更新HSM_FW AC7843x SDK & MCAL 本项目发现
CAN 修复缺陷:Read/Write 接口会存在运行时失效触发assert 解决缺陷

Critical

没有影响 AC7840x AC7842x AC7843x SDK & MCAL 本项目发现

V5.7.5-sdk 变更说明

变更模块框图

V5.7.5-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
HSM SDK 修复HSM_Hal_GetKeyStatus获取密钥状态信息不准的问题 有客户在测试密钥注入功能时使用到此接口 Normal AC7843x SDK 本项目发现
HSM FW 优化Flash Key 加解密性能,达到RAM Key性能水平 内部性能优化 Normal 首次读取Flash Key 需要1-2ms AC7843x SDK & MCAL 本项目发现

V5.7.4-sdk 变更说明

变更模块框图

V5.7.4-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
HSM SDK 新增密钥单属性设置;
Flash Key使用限制
HSM FW只能存放10个FLASH/RAM密钥, 其中Flash密钥共用KeyHandle, 因此使用时有一些限制。 Normal HSM FW的限制,Flash密钥最多只能存储10个密钥,为了能够存储各个类型的密钥。公版默认只支持:
对称密钥4个,KeyId:HSM_FLASH_KEY_SYM_0~HSM_FLASH_KEY_SYM_3,
非对称ECC密钥2个,KeyId:HSM_FLASH_KEY_ECC_0~HSM_FLASH_KEY_ECC_1,
非对称SM2密钥2个,KeyId:HSM_FLASH_KEY_SM2_0~HSM_FLASH_KEY_SM2_1,
RSA密钥2个, KeyId:HSM_FLASH_KEY_RSA_0~HSM_FLASH_KEY_RSA_1。
AC7843x SDK
MCAL
本项目发现

V5.7.0-sdk 变更说明

变更模块框图

V5.7.0-sdk 框图

变更影响分析

变更涉及模块 变更内容 变更原因 / 问题描述 问题严重程度 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 问题来源
HSM_FW enable GCM/CCM;
HSM FW 代码size优化;
优化Flash Key存储方式
客户需求;
内部质量优化
Normal Flash Key的影响: 若芯片使用之前的版本导入Flash Key,需要升级新的SDK包和新的HSM固件才能够正常使用以前导入的Flash Key;若芯片未使用之前的版本导入Flash Key,则不用关心。
注意:不能使用旧的SDK包和新的HSM固件混合使用导入Flash Key
AC7843x SDK
MCAL
本项目发现
HSM SDK 配合Flash Key修改;
增加OAEP支持
客户需求 Normal 一定要配合 V5.3.0-440 更新的 HSM_FW 使用 AC7843x SDK
MCAL
本项目发现
UART 解决UART DMA方式通讯,无法进入发送完成中断的问题;
修改EIO UART终止传输后,数据发送错误问题
解决缺陷 Normal 没有影响 AC7840x
AC7842x
AC7843x
SDK
MCAL
本项目发现
CAN Tx FIFO类型Buffer发送状态管理错误 解决缺陷

Critical

使用CAN 模块建议更新patch AC7843x SDK 本项目发现
CRC 修复对于一串数据分多次调用CRC计算结果错误的问题 解决缺陷 Normal 没有影响 AC7840x
AC7842x
AC7843x
SDK
MCAL
本项目发现
SPI 修复使用软件片选在特定硬件上会造成通信异常的问题 解决缺陷 Normal 没有影响 AC7840x SDK
MCAL
本项目发现
System 修复SRAM_ECC_RST_ENABLE宏定义无效问题 解决缺陷 Normal 没有影响 AC7840x
AC7842x
AC7843x
SDK
MCAL
本项目发现
FLASH 优化芯片无法连接调试器的问题 优化代码实现,不满足8字节对齐则返回错误 Normal 没有影响 AC7840x
AC7842x
AC7843x
SDK 本项目发现

本次发布存在的已知问题

模块 现象 对客户应用软件、软件对外展现的系统规格或限制条件的影响 受影响产品 受影响软件包 措施
FLASH AC7842X硬件规格支持不同CSE分区大小,Hal接口固定分区64K 客户使用hal接口无法指定分区大小 AC7842X SDK
MCAL
后续版本修改Hal接口,在传入的结构体中增加分区大小参数