烽火社区

标题: 【NUCLEO-F767ZI】软件工具说明 [打印本页]

作者: lbbook    时间: 2016-7-17 08:22 PM
标题: 【NUCLEO-F767ZI】软件工具说明
在F767的学习使用之前,这里介绍一下主要的软件工具:
1.STM32CubeMX
STM32的时钟以及外设等已经相对复杂,所以常用的开发方式为库开发方式。
但是最近ST公司官方已经说明已经不对驱动库进行支持,取而代之的就是新的开发方式——借助CUBE进行底层开发。
官方说明以及软件下载链接:我是链接
简单来说CUBE的功能就是:图形化方式配置主要外设,通过CUBE生成底层外设驱动代码以及工程模板。
基本上不需要对寄存器进行过多关注。在设计的研发阶段使用CUBE可以大大提升开发速率,后期软件固定后可以针对特定功能采用寄存器方式进行优化。
当然对于对于我这种懒人我对CUBE简直赞不绝口啊,分分钟配置好底层让我可以和大牛们站在同一起跑线谈笑风生。
CUBE生成的底层是完全开源的,用来学习其实也是非常不错的~
[attach]28099[/attach]
2.F7的支持库
如果使用CUBE开发F7需要下载库支持,这里给出链接:链接
打开cube,选择help-install new libraries;选择from local导入即可。
[attach]28100[/attach]
3.KEIL
这里就不多说明了。
CUBE生成的工程模板可以使用KEIL或者IAR直接打开。
我使用的是KEIL V5,建议大家也使用这一版本。
[attach]28101[/attach]
软件大家自行下载吧~~~





欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2