|
STM32U3C5 是带HSP硬件加速器的。也是第一次使这个功能,摸索着进行测试,顺便和上一次开启FPU 计算进行对比。3 [) h, y {" b" h# L 还是使用上一次的FFT 的CubeMX文件进行配置,勾选Pinout & Configuration 栏中Computing->HSP1。如图1所示:
图1! E. V+ ]3 V5 [# q t3 `: c " u; [; l! a d7 Q 在下面Middleware and Software Packs中选择HSP_ENGINE,勾选Accelerator,如图2所示:
图2% {5 N, B) P2 F1 \# v1 A4 d & a: f- l) N, B/ \$ Y9 ~1 s" Y1 ?6 p 其他参数默认即可。重新生成Cmake项目。5 ]' }* }& R; f# [8 E# g 7 e- L/ }6 M# J1 u. h9 w% k ( B0 m `3 R: F+ U 添加主要测试代码,如下所示:
编译,DEBUG,观察左侧Variables 的时间,要比FPU的快3X多。测试结果如图3所示:
图3 2 \3 S q3 @1 q+ \- n% O" s 实际应用中,简单的FFT直接使用FPU就行了,复杂的信号处理必须上HSP。/ w$ f$ z2 [0 z' P7 g3 ?& u! Y0 x |
【stm32U3测评】内置OPAMP性能测试(一)
【stm32U3测评】使用FDCAN进行IAP升级-- FDCAN升级思路以及上位机发送
【STM32U3评测】CANFD Bootloader(1)
STM32U3B5/U3C5:为超低功耗设计带来高性能 DSP 与边缘 AI
【STM32U3评测】使用INS5699 RTC模组
【评测汇总】STM32U3 系列开发板评测全汇总 | 吃透新品核心性能与实战场景
【stm32U3测评】FDCAN 满载性能实测
【STM32U3 评测】CAN FD测试与UDS OTA升级
【STM32U3 评测】基于 CAN 的 UDS OTA 不完全实现指南
【STM32U3评测】轻量级人脸检测部署。
微信公众号
手机版