做了一些基础的串口和定时器的试验之后就可以完成COreMark跑分的测试了,首先我们队整个步骤做一个说明。; C$ Q+ ^4 i7 P" R9 ?3 U5 ^
( e! J; r$ W4 G6 J, n' p; ?6 v9 C 1:首先打开.s文件,修改只读属性,去掉复选框。 % i' z. y6 O6 K+ f( t6 F
" a/ a7 r5 T& I x9 z 2:修改堆栈大小,最低1K
5 D4 Q) p. [/ M9 i: ?! w 3:修改初始化代码,注释掉原有的Main 函数,并在上述位置添加初始化代码
4:在编译器里面设置优化等级
( |" v5 A1 t0 r8 Y4 y; E; H 5:查看测试结果,我们的跑分是392.7分,
9 c# S/ J7 Z" p9 w 我们可以查看到官网的L4R5系列使用的是L4R5作为跑分的参考的,我们的L4R5的跑分是405左右,和我们的跑分差了接近12分左右,由于编译器的原因,我们这里可以暂时不做追究,好了,今天的分享就到这里了。 |
STM32L4R9 QuadSPI Flash通讯速率优化解析 32位总线的DMA传输适配核心方案
【STEVAL-STWINKT1B评测】运行Datalog固件并记录运行时间
【STEVAL-STWINKT1B评测】数字麦/模拟麦对比测试+音频配套上位机软件开发
【板卡评测】STEVAL-STWINKT1B读取 ACC/GYRO/MAG 实时数据
小白也能明白的STM32的低功耗与唤醒机制
【STM32入门学习路径指南】(四步走)
STM32和Arduino对比,谁更耐打?
STM32系统中2种数据掉电保护的方法
STM32 LL为什么比HAL高效?
STM32小白入门指南:从基础到OTA实现方案
微信公众号
手机版
手把手的分项