2391904_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2391904_zh-CN

2391904_zh-CN

S32K389 AES_ACCEL 在加密 64KB 数据时会挂起/冻结
您好,NXP团队:
我正在使用S32K389并测试AES_ACCEL (ACE/MSC)模块。我在处理大型数据缓冲区时遇到了稳定性问题。
测试设置:
  • 模式: AES-密码块链接(CBC)
  • 案例 1(通过):加密4KB数据工作正常。

企业微信截图_17834738161180.png企业微信截图_17834738161180.png

  • 案例 2(失败):加密64KB数据会导致芯片在执行 AES 服务时立即崩溃/挂起。
观察到的行为:
  1. S32DS(S32 设计工作室)在执行 AES 服务期间冻结。
  2. 尝试通过调试器连接到 S32K389 完全失败。

企业微信截图_17834744241242.png企业微信截图_17834744241242.png

问题:
  1. 对于每个 AES_ACCEL 事务的最大数据长度,是否存在任何已知的限制?

此致,
显龙

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

@wuxianlong

让我查一下。我会尽快回复您。

此致,

Lukas

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

很抱歉耽搁了,我遇到了一些内部资源访问权限方面的问题,解决起来比预期要花更多时间。我会尽快回复。感谢您的耐心等待。

此致,

Lukas

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

@wuxianlong

CMAC生成验证服务存在以下限制:

lukaszadrapa_2-1784041947940.pnglukaszadrapa_2-1784041947940.png


我还在确认加密方面是否存在限制。我稍后会通知你。

此致,

Lukas

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

你好, @lukaszadrapa

非常感谢您的解释。加密和 CMAC 验证可能面临同样的局限性。

此致,
显龙

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

我了解到大小限制为 512KB - LEN 位域的大小为 19 位。

有趣的是,程序执行完全崩溃了。我预计 AES_ACCEL 在参数无效的情况下会返回一些错误代码。

那不是XRDC引起的吗?XRDC 是否已启用?您能否尝试将其禁用以进行测试?

此致,

Lukas

Re: S32K389 AES_ACCEL hangs/freezes when encrypting 64KB data

你好, @lukaszadrapa

使用 64KB 进行测试仍然失败。启用 AEC 错误检测后发现,IP 驱动程序宏将限制设置为(1 << 19) - 1​ 位 < 64 KB。
image.pngimage.png
此致,
显龙


标记 (1)
无评分
版本历史
最后更新:
‎07-18-2026 03:27 AM
更新人: