首页 > 评测 > 不断挑战,极致体验—STM32F769I-DISCO评测(性能测试篇)
不断挑战,极致体验—STM32F769I-DISCO评测(性能测试篇)
- [导读]
- 继ST(意法半导体)在2015暑假推出首款Cortex M7内核开发板STM32F746G-DISCO后,2016又推出一款高性能的Cortex M7内核开发板STM32F769I-DISCO,跟第一款的DISCOVERY板比起来,新推出的的DISCOVERY板将F7的性能推向一个新的高度。
从wireshark抓出来的包可以看到吞吐量在10k/ms后数据包就不再增加了,达到了极限了,测试效果非常的好。这其中包含很多TCP的复杂处理,慢启动,拥塞处理,TCP窗口等就不一一在这解释了。
图68 wireshark网络分析图
l WI-FI测试
测试wifi得硬件上支持,板子上已经预留了ESP8266-01模块的接口了,买一块wifi模块就可以进行测试了,但是记得接口一定要对着上的,市面上很多wifi模块跟板子的接口是不对应的。
图69 扩展板电路
将模块插入WIFI接口中即可。
图70 esp8266模块实物
接下来就是软件的问题了,TX为PD2,RX为PC12,用的是uart5,RST为PJ14,CH_PD为PH7,RST和CH_PD拉高即可,接下来就是配置串口,数据接收发送处理了。ESP8266那边就不做详细讲解了,用的是AT指令。这里就不做吞吐量测试了,都是一个道理的,只是从有线变成无线了,也受限与串口速率。
图71 测试网络
这里就写了个小应用,将ESP8266收到的信息显示在LCD上。
图72 wifi测试结果
(6)DSP测试
STM32F7在数字信号处理方面有 DSP 指令集,支持诸如单周期乘加指令(MAC),优化的单指令多数据指令(SIMD),饱和算数等多种数字信号处理指令集,在数字信号处理能力方面得到了大大的提升。
测试 STM32F7 的 DSP 库基础数学函数:
arm_cos_f32 和 arm_sin_f32 和标准库基础数学函数:cosf 和 sinf 的速度差别,并在 LCD 屏幕上面显示两者计算所用时间。测试结果表明,使用DSP库后,处理时间缩短了很多。
图73 DSP测试
第二个测试是测试傅里叶变换,在stm32F4上测试结果为0.5ms左右,在F7上测试只需要0.03ms,差距有多大,让数据来说话。
图74 FFT测试
(7)移植ucosiii
移植ucosiii比较简单,直接在ucosiii官网上将STM32746G-Discovery移植好的例子拿来用,非常方便快捷,ucosiii已经实现与各类MCU实现无缝对接了。
用STMcubeMX新建一个工程,配置好LED灯,如下图将ucoiii相关文件一一加到工程中,并添加头文件路径即可。
图75 ucos移植
修改启动文件的中断服务函数,改用ucosiii的内部中断服务函数。
图76 修改源码
在主函数中让LED以1HZ的频率闪烁,验证ucoiii已经跑起来了。
图77 添加LED驱动
移植成功后就可以进行下一步开发了,创建任务,尽情DIY吧!
(8)STemwin试跑
官方已经移植好STemwin了,但是没有跑官方测试Demo,这里给大家放个测试视频。
stemwin试跑:
资源:
开发板介绍:http://pan.baidu.com/s/1geASu1l
原理图:http://pan.baidu.com/s/1hscA6kG
Hal固件:http://pan.baidu.com/s/1c9WPwM
STM32F769I-DISCO ucosiii:http://pan.baidu.com/s/1hr725mO
串口助手:http://pan.baidu.com/s/1cEaA3W
MDK:http://pan.baidu.com/s/1qYnjCsc
IAR:http://pan.baidu.com/s/1kUZMCNP
STM32F769I-DISCO coremark:http://pan.baidu.com/s/1o8Mz9hg
参考手册:http://pan.baidu.com/s/1o7VCIj4
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前