[STM32F7] “ST大本营”+stm32学习之路

[复制链接]
980|1
 楼主| 荣丰宇 发表于 2017-7-29 12:21 | 显示全部楼层 |阅读模式
本帖最后由 荣丰宇 于 2017-7-29 22:03 编辑

从上大学开始就接触stm32啦,最近才知道今年是ST十周年哦,想想这几年的学习之路,虽然自己现在玩stm32还是玩的不溜,还是有些感慨的哈
这些年,stm32的芯片,越来越多,性能越来越高大上,很多功能其实自己只是看到了和听说过,真正用到的也是那些常用的,可能是自己有些落伍了吧,哈哈。


自己最早使用stm32做开发是f1系列,经典的f103吧,入门级芯片,不过现在我想还是很多在用。
那时候的开发资料还比较少,固件库还不完善,拿着芯片的寄存器手册和数据手册和keil软件,然后一步一步享受代码操纵底层寄存器然后实现功能的那种奇妙!
接着出现使用固件库函数来编程的方式,增加了操作的封装,还是带来了一些方便,要花时间熟悉带外设的操作函数。


后面芯片功能越来越复杂了,写初始化代码、配置外设都感觉有些费劲,就出现了cubemx,图形化界面配置,点击就可完成,进一步屏蔽了直接的底层操作,不需要开发者对底层有太细致的了解就行。
其实自己在使用cubemx的时候也遇到软件bug,最后跟下去可能是底层的库函数配置有些逻辑问题,可见,目前的配置软件还不能够做到尽善尽美的。


还有就是使用mbed平台来进行stm32开发的方式,使用在线代码编辑调试的套路,有兴趣也可以试一下。


几年下来,自己主要接触的是stm32的f1、f2、f4、l0系列芯片,其实开发的套路都一样,主要的是根据需求选择合适的芯片去实现功能,这一方面还是有很多事情要做的。


最近的这一年里,突然发现大家对芯片的coremark比较感兴趣了,自己也学习了一下测试芯片coremark的方法,现在有板卡就会试一下。
1.png
2.png
可以看看之前的帖子
https://bbs.21ic.com/icview-1623364-1-1.html
https://bbs.21ic.com/icview-1699498-1-1.html
测试芯片的coremark一般是要使用iar软件,其实自己之前都是使用keil进行开发的,对于iar的操作还是不太习惯的哈,自己测试的coremark数据和st官网公布的还是有些许差异,应该是做了些优化设置吧

P70729-100921.jpg

看看测试数据吧:

coremarkdata.png

官网上有移植coremark的方法:
如何将coremark程序移植到STM32上.pdf (1.12 MB, 下载次数: 2)
coremark_v1.0.tgz (618.78 KB, 下载次数: 2)

最后,再奉上一些自己的学习资料吧
STM32开发指南 V1.0.part1.rar (4.85 MB, 下载次数: 8)
STM32开发指南 V1.0.part2.rar (4.85 MB, 下载次数: 4)
STM32开发指南 V1.0.part3.rar (4.85 MB, 下载次数: 6)
STM32开发指南 V1.0.part4.rar (4.85 MB, 下载次数: 5)
STM32开发指南 V1.0.part5.rar (3.64 MB, 下载次数: 5)

STM32开发指南V1.0 库函数版本.part1.rar (4.85 MB, 下载次数: 4)
STM32开发指南V1.0 库函数版本.part2.rar (4.85 MB, 下载次数: 5)
STM32开发指南V1.0 库函数版本.part3.rar (4.85 MB, 下载次数: 16)
STM32开发指南V1.0 库函数版本.part4.rar (4.85 MB, 下载次数: 3)
STM32开发指南V1.0 库函数版本.part5.rar (4.6 MB, 下载次数: 4)


mmuuss586 发表于 2017-7-29 14:39 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

2007

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部