你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】一步步告诉你stm32开发环境搭建流程

[复制链接]
STMCU小助手 发布时间:2021-12-13 22:13
一、搭建开发环境需要的文件

20151228160733749.jpg


[蓝色框是解压后的文件夹]


1、首先我们需要一个ST库
ST的官网经常改变,就不放置路径了,毕竟过一段时间也会出错,大家除了在官网找也可以在网上找人家分享的资源,网上也有很多人分享。如果你是用库函数开发的话,则必须要有一个ST库,在找的时候要注意找对应的MCU系列ST库
2、安装MDK软件
MDK的安装很简单,直接下一步最后完成再破解就可以了,大家安装MDK软件时需要注意的是安装的
版本最好包括直接开发的MCU的型号的,而且使用版本稳定的,因为MDK是我们的开发编写程序的软
件,想必你也不想日后麻烦。
3、安装Jlink
这个驱动是下载调试需要的驱动软件,安装完成后插进Jlink下载器就会自动安装了


我选用的ST库时3.50的[MCU STM32F103RCT6],MDK是4.54,JLINK是4.80,大家可以根据实际需要找自己
合适的


二、文件说明
ST库压缩包解压后,会出现如下文件,但是这些文件并不是所有的都是我们需要的。

20151228161036308.jpg


首先在STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver下的inc和src是我们需要的库文件函数库。

20151228161117702.jpg


在STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport下的是M3内核MCU编译需要的文件

20151228161304059.jpg


在STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples里面是ST的官方例程,大家可以用来参考

20151228161426526.jpg


在STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下还有几个文件也是开发需要的。

20151228161519510.jpg


三、环境搭建
在电脑上新建一个文件夹,最好在路径中不要带中文,有时会出错。
在文件夹中再新建这些文件夹用来区分文件[当然你也可以不建立,只是这样文件就麻烦很多]

20151228161608682.jpg


把ST库中的这些文件拷贝到CMSIS文件夹[看上面的路径找]

20151228161637300.jpg


把之前的函数封装库拷贝到Lib文件夹

20151228161825271.jpg


把ST库project里面的这三个文件拷贝到project文件夹下。

20151228161849317.jpg


另外,在User文件夹下新建个main.c文件,在Readme文件夹下新建一个Readme.txt文件,

[当然以上这是我的习惯,你也可以按照你的习惯做] 把这个文件夹当做模板这样就不用每次都这么麻烦了。


下面开始正式搭建[我尽量用图说画]

打开keil 4出现如下界面

20151228162039939.jpg


20151228162117150.jpg


选择之前建好的模板文件夹的project文件夹保存,然后在弹出的MCU型号选择中选择对应的单片机型号

20151228162201283.jpg


这一项,选择你自己的单片机型号

20151228162222319.jpg


20151228162317942.jpg


20151228162331300.jpg


20151228162347536.jpg


20151228162432310.jpg


假设我要建立一个LED的工程则添加以下文件

20151228162445897.jpg


当然,以下文件你也可以像51单片机以前的keil 3时直接在project窗口右击添加

下面继续说调试下载的工具,

20151228163131145.jpg


20151228163158731.jpg


下面这一步要添加USE_STDPERIPH_DRIVER, STM32F10X_HD告诉编译器相关参数配置

20151228163332421.jpg


20151228163407058.jpg


20151228163419856.jpg


20151228163433566.jpg


最后按OK,确认退出,到此搭建完毕,可以开始编程开发了


收藏 评论0 发布时间:2021-12-13 22:13

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版