STM32H7 AES HAL与参考手册不一致
我开始在 STM32H753 (rev V) 上实现 AES-GCM。
我发现 HAL 和参考手册之间存在不一致之处。
如果产品版本高于版本 B,则适用于 STM32H7x3 的 AES 的 STMicro HAL 会在 CRYP_CR
寄存器中设置一些名为 NPBLB
的位。
但这些位未记录在参考手册版本中7.
这只是HAL的错误吗?
I'm starting to implement AES-GCM on STM32H753 (rev V).
I've found an inconsistency between the HAL and the Ref Manual.
The STMicro HAL for AES for STM32H7x3 is setting some bits called NPBLB
in CRYP_CR
register if the product revision is above rev B.
But these bits are not documented in the ref manual rev 7.
Is it just an error of the HAL ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
IP块在不同的STM32家族之间共享是常见的,因此,如果您在设备的参考手册中找不到信息,则它是值得研究其他设备的文档。
an5312 提到在修订V中添加了npblb位,但没有提供有关位的含义的文档:
具有这些位的描述:
It is common for the IP blocks to be shared between different STM32 families, so if you cannot find info in the reference manual of your device, it is worth looking at the documentation of other devices.
AN5312 mentions that NPBLB bits were added in revision V, but gives no documentation about the meaning of the bits:
The reference manual of STM32MP1, however, has the description of these bits, as shown below: