|
STM32U3C5 是带HSP硬件加速器的。也是第一次使这个功能,摸索着进行测试,顺便和上一次开启FPU 计算进行对比。 还是使用上一次的FFT 的CubeMX文件进行配置,勾选Pinout & Configuration 栏中Computing->HSP1。如图1所示:
图1 在下面Middleware and Software Packs中选择HSP_ENGINE,勾选Accelerator,如图2所示:
图2 其他参数默认即可。重新生成Cmake项目。 添加主要测试代码,如下所示:
编译,DEBUG,观察左侧Variables 的时间,要比FPU的快3X多。测试结果如图3所示:
图3 实际应用中,简单的FFT直接使用FPU就行了,复杂的信号处理必须上HSP。 |
【STM32U3评测】使用INS5699 RTC模组
【评测汇总】STM32U3 系列开发板评测全汇总 | 吃透新品核心性能与实战场景
【stm32U3测评】FDCAN 满载性能实测
【STM32U3 评测】CAN FD测试与UDS OTA升级
【STM32U3 评测】基于 CAN 的 UDS OTA 不完全实现指南
【STM32U3评测】轻量级人脸检测部署。
【STM32U3 评测】FDCAN 性能极限与软硬件协同开发实测
【STM32U3评测】基于 HSP 的轻量级人脸检测部署
【STM32U3评测】低功耗模式功耗测量
【STM32U3评测】低功耗模式功耗测量
微信公众号
手机版