本帖最后由 cedar_xuesong 于 2015-10-15 09:04 编辑
1. 致谢首先感谢ST举办F7大赛活动,让我们能体会到F7的高性能和易用性;其次感谢咱们论坛的版主,忙前忙后,各位辛苦了
2. 体验F7
10月初拿到F7板子,搭建了一下开发环境和浏览官方例程,具体的过程,这里就不粘贴了,这个博客里面有详细的步骤
http://cedar-renjun.github.io/categories/STM32F7/
博客里面基本上把新手遇到的问题,都写清楚了,强烈建议读一下
3. 关于Cortex-M7内核
对于M7,主打的就是性能!
同等频率下,M7内核效率是M4内核的1.5倍,M3的1.52倍;ARM官方的
CoreMark数据如下
M7 ----- 5.04 CoreMark/MHz
M4 ----- 3.40 CoreMark/MHz
M3 ----- 3.32 CoreMark/MHz
单看这个数据,可能没有什么感觉,做个比较吧
笔记本常见的i7处理器,
CoreMark分数为15,也就是说,同频下,F7的性能已经达到i7的1/3了
另外,M7的6级流水线和Cache,AXI机制,能保证CPU全速运行,Flash-0延迟;浮点运算也从单精度变成了双精度,所以F7更适合一些高性能计算,比如物联网中的网关角色
关于M7的物联网角色定位和应用,ARM有一篇文章可以参考《
探索arm-cortex-m7核心-为明日物联网预做准备》
M4和M7内核的比较,请参考《
M4 VS M7》这个讨论贴,可以学到不少东西
4. 关于STM32F7 Discovery开发板
首先,这个板子性价比很高,400RMB左右,带电容触摸屏,带USB OTG,网口,USB FS,128M RAM和FLASH,基本上这个配置无敌了
完全可以放弃市面上的STM32开发板,一个Discovery就可以学习F7的所有功能
官网链接
http://www.st.com/web/en/catalog ... c=stm32f7-discovery
特别提醒:F7板子的电源设计有点另类,拿到板子后,先仔细看一遍
手册,安装/更新st-link驱动,然后确认USB能输出500ma电流,再插在电脑USB接口
切记切记
5. 最后
先写这么多,以后会更新F7使用时遇到的问题,以及相应的解决方案