NUCLEO-F412ZG移植Coremark没输出

2019-07-14 13:18发布



再屏蔽相关宏定义





添加宏定义



设置迭代次数



然后把工程中的main删除,编译,无错后下载,可是就是没输出。。。。。。。。。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
Oo一笑
1楼-- · 2019-07-15 23:30
他应该用同样的方法,配置串口输出的。。问题应该不在串口。。可能是系统初始化部分,的问题。。
peternie
2楼-- · 2019-07-16 02:00
Oo一笑 发表于 2019-4-3 16:56
他应该用同样的方法,配置串口输出的。。问题应该不在串口。。可能是系统初始化部分,的问题。。

CoreMark的初始化时仅需要时钟初始化和串口引脚初始化.....
串口能显示的话,代表至少TX的引脚相关时钟等是对的。

反正我觉得是移植的时候出现了什么低端错误,
比如; * 之类的问题导致运行部分抱错。

反正CoreMark是我见到的最简单的移植之一
Oo一笑
3楼-- · 2019-07-16 06:24
 精彩回答 2  元偷偷看……
youxi8745
4楼-- · 2019-07-16 08:27
Oo一笑 发表于 2019-4-3 17:27
嗯,疏忽大意。。。。。

额。。。。
youxi8745
5楼-- · 2019-07-16 12:33
peternie 发表于 2019-4-3 17:08
CoreMark的初始化时仅需要时钟初始化和串口引脚初始化.....
串口能显示的话,代表至少TX的引脚相关时钟等是对的。

额。。。。额。。。。
Oo一笑
6楼-- · 2019-07-16 15:17
哥们别发愁了,帮你找到了。问题。。我把我修改你工程里的截图发上来。。你自己在对比下。。。

对了,串口波特率我修改到了115200。。 然后关闭了你的串口中断。。这地方没有截图。。
我把修改好的工程打包了,你下载后自己看看了。。。

修改了这里 你默认的太小了。。。。给的。。。



还有这里。10000至少了。。。。你1200差好多。。。


好了,这个是修改后的跑分截图


你配置的内部晶振。。可以配置外部的。。还有用IAR 优化后跑分会更接近官方数据



这是修改好的工程包。。。
希望对您有帮助。。。。

一周热门 更多>