This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62D-Q1:应用程序签名验证的性能

Guru**** 2328790 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1522169/am62d-q1-performance-of-application-signature-verification

器件型号:AM62D-Q1

工具/软件:

你(们)好

我们感兴趣的是验证应用程序签名需要多长时间。 以毫秒为单位的值就足够了。

我查阅了 am62d 数据表和 FreeRTOS SDK 手册、但没有得到明确的答案。
此链接 https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/latest/exports/docs/api_guide_am62dx/DATASHEET_AM62DX_EVM.html 表明、App_loadImages 函数的执行需要3.1ms、
但不清楚该函数执行是否是在完全预置的 HS 目标上进行测量的。 我使用 ClockP_getTimeUsec 函数来测量 Bootloader_socAuthImage 函数的执行时间。 此测量在未预置的 HS_FS 目标上显示为2ms。

根据 FreeRTOS SDK 上发布的信息、可以得出结论:应用程序签名验证持续大约3ms。 因为这是一个惊人的低价值,我在这里联系确认或质疑这个结论。 也许是 sysfw 实际检查客户密钥是否存在、如果不存在、则使用成功的返回代码跳过验证? 我非常感谢在确定签名验证性能方面提供的任何帮助(希望不会在 SoC 上永久设置保险丝)。

谢谢!
Mateusz