首页 > 评测 > “一时’瑜’亮”——NUCLEO-F413ZH评测
“一时’瑜’亮”——NUCLEO-F413ZH评测
- [导读]
- 原文标题为“既生‘瑜’,何生‘亮’?"听起来似乎有点悲情,故此小编妄自将其改成”一时‘瑜’‘亮’“。412之后又出413,表面上看起来着实令人摸不着头脑,本文将为你解开这个谜题。
4、开发
意法半导体ST公司为用户建立了非常丰富完备的生态系统,使用户可以很方便的快速开发。不但支持主流的IDE(MDK、IAR、GCC-based IDEs等),还支持云端Mbed开发;在软件方面,提供了功能强大且易于掌握的HAL库,并提供了大量的工程实例和开发模板;此外,还有非常简单易用的STM32CUBEMX配置工具可使用图形化界面完成STM32微处理器的初始化配置工作。
关于开发工具相关的内容,社区有很多,这里就不做介绍了,关于增强型BAM方面的性能,随后有时间在做详细的测试。在意法半导体的官网看到此款MCU的CoreMark跑分达339,下面也亲自测试一下。
首先要准备测试环境,根据经验,CoreMark跑分想要高,跟编译器有很大关系。这里选用IAR开发环境,STM32CubeMX配置工具和STM32Cube_FW_F4_V1.14.0库。
接下来使用STM32CubeMX配置工具生成一个NUCLEO-F413ZH的工程文件。
配置时钟为外部ST-LINK的8MHz,并配置串口3作为虚拟串口输出测试结果数据。
接下来配置内部时钟树。
之后配置串口数据。
配置STM32Cube MX并输出IAR工程。
将CoreMark V1.0的代码移植到IAR工程中。
修改编译器优化选项。
最后将程序下载到NUCLEO-F413ZH开发板中运行,可以看到实测的CoreMark跑分接近336,距离官方的339已经非常接近了。
5、小结
NUCLEO-F413ZH开发板秉承了Nucleo系列开发板的特点,板载ST-LINK V2编程调试器、1个USBOTG接口、3个用户LED和1个用户按键,提供ST Zio(兼容Arduino™Uno Revision 3)和ST morpho 2种扩展接口,板载STM32F413ZH微控制器,作为入门级高性能MCU,具有高性能低功耗的ARM® Cortex®-M4内核和丰富的片内外设。相比较NUCLEO-F412ZG,更有增强型批量数据采集模式eBAM来提升性能,多达10个串口、1个低功耗定时器、1路16通道ADC、2路DAC、3路CAN接口等,使得这款MCU更适合作为工业控制应用。
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前