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

stm32之keil开发环境搭建

[复制链接]
aimejia 发布时间:2018-5-30 10:39
本帖最后由 aimejia 于 2018-5-30 10:41 编辑

1.搭建需要的文件
STM32F10x_StdPeriph_Lib_V3.5.0库
KeilMDK5
JLINK驱动

2.搭建步骤
(1)首先建文件夹Project_STM32,然后在此文件夹中新建子文件夹:

       Hardware :外围模块驱动程序

       Libraries:驱动库文件

       Listing:编译过程中产生的文件

       Output:编译后输出文件,hex/bin等可执行属性的文件将保存在该目录下

       Startup
                  : 启动文件,Flash在16~32Kb小容量,64~128Kb中容量,256~512Kb大容量

1.jpg

        STM32F103ZET6,FLASH是512K,其实选startup_stm32f10x_hd.s这个文件就可以

        System:中断文件和配置文件

        User
               : main.c和工程文件

(2)Libraries\FWlib:在STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver下的inc和src是我们需要的驱动库文件,将它们放在Libraries\FWlib文件夹中;

(3)Libraries\CMSIS:在STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport下是M3内核MCU编译需要的文件,将它们放在Libraries\CMSIS文件夹中;另外还需要将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\Device Support\ST\STM32F10x下的system_stm32f10x.h、system_stm32f10x.c、stm32f10x.h文件拷至CMSIS文件夹中;

(4)System:将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下的stm32f10x_it.c,stm32f10x_it.h, stm32f10x_conf.h文件拷至System文件夹;

(5)Startup:将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\ arm文件夹下的所有文件放在Startup文件夹下,注意:在keil中添加文件时只能添加相对于的文件,比如我只添加startup_stm32f10x_hd.s文件,添加多了会报错;

(6)User:新建main.c文件。

2.jpg

(7)新建工程

<1>选择芯片:

3.jpg

<2>右击Target1选择Manage Project Items,在根目录下面新建5个Group,对应的文件夹名如图:

4.jpg

<3>然后在上述界面中将文件添加到相应的Group中:

5.jpg

<4>右击Target1选择Options for Target 'Targets',在output和Listing选项中分别选择将输出文件保存至Output和Listing文件夹中,在output选项中勾上Creat HEX file:

6.jpg

<5>在C/C++选项中的Define填写:USE_STDPERIPH_DRIVER,STM32F10x_HD,Include path 栏把我们新建的那些子文件夹全部包含进来,如图:

7.jpg

<6>打开Debug栏,选择JLINK/J-TRACE Cortex:

8.jpg

<7>点开setting,选择下载方式为SW:

9.jpg

<8>Flash Download设置:

10.jpg

<9>然后编译,debug,将程序下载到板子里。




收藏 评论0 发布时间:2018-5-30 10:39

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

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