[md]STM32N6是st目前最强的MCU系列了,下面来看看它的Coremark跑分。
首先实现串口的printf打印。

勾选如下地方,将串口重定向到printf,只要实现如下函数即可。
```
int stdout_putchar (int ch)
{
uint8_t c = ch;
HAL_UART_Transmit(&huart1,&c,1,100);
return ch;
}
```
添加头文件 #include "stdio.h",就可以使用printf打印了。
然后添加Coremark移植。如下所示:

接着就可以调用Coremark计算了。

要想跑分高,MCU的ICACHE和DCACHE必须打开,主频使用最高,优化等级最高速度优化 -Omax。


编译下载就可以在串口看到跑分输出了。

最终跑分在3400左右。
[/md]
image.png (188.57 KB )

image.png (156.41 KB )

image.png (170.91 KB )

image.png (164.66 KB )

image.png (229.95 KB )

image.png (199.85 KB )

:
---------------------
作者:WoodData
链接:https://bbs.21ic.com/icview-3440066-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

1168

被折叠的 条评论
为什么被折叠?



