[MM32软件] 【MM32 eMiniBoard测评报告】+ DSP性能测试

[复制链接]
 楼主| 纪国圣 发表于 2020-5-30 19:05 | 显示全部楼层 |阅读模式
首先移植ARM的DSP库:
DSP库一般位于keil的CMSIS文件夹中,由于keil可以通过图形配置,因此省去了传统的移植方法。移植过程如图所示。
1.png
勾选上述选项后,点击确定,之后添加宏定义和头文件。
2.png
3.png
最后工程如图所示。
8.png
测试时间方法如下图:
9.png
先测试取绝对值所用时间:
4.png
可以看出使用了5us。
接着测试计算三角函数所用时间:
5.png
定点数用了约16ms,浮点数用了约11ms。
接着测试256点FFT所用时间:
6.png
大约使用3.9ms。
最后计算100个乘法所用时间。之所以使用100,是因为太大会进入Hardfault中断。
7.png
定点数使用约3ms,浮点数使用约254us。
综上,将内核频率开至最大后,这款M0内核的单片机在处理DSP方面性能一般,不过在处理一般的问题尚可。主要受限于可怜的RAM,不能处理太大的数据量。
pq113_6 发表于 2020-5-30 21:34 | 显示全部楼层
给点其他MCU的数据对比看看啊,比如STM32F030的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部