单片机学习小组
直播中

康桃花

7年用户 898经验值
私信 关注

如何搭建STM32开发环境?

如何搭建STM32开发环境?

回帖(1)

常小丽

2022-2-11 09:48:23
一、简述
        记--搭建STM32开发环境, 新建项目。
       相关软件与资料:链接: https://pan.baidu.com/s/1WU4SY0hBWjMPnE9g3aj62Q 提取码: r1eh
       STM32项目工程模板:链接: https://pan.baidu.com/s/1k10vfX8o8lCZPY12TNsH7g 提取码: 73ci
二、主要硬件
        STM32F407ZET6开发板
        三、安装软件--Keil5
          3.1 下载Keil5并安装
                  双击mdk514.exe进行安装。
          3.2 下载安装STM32F40器件支持包:http://www.keil.com/dd2/pack/
                  下载好Keil.STM32F4xx_DFP.xxx.pack 后,双击即可安装。 (例子中安装的是旧版,体积小)
                  
四、STM32资料下载(开发手册等)
           下载网址:http://www.stmcu.org.cn/                  (例子中使用的是老师所给的资料,在官网中未找到)
         

五、新建STM32项目
        新建几个文件夹,放置相关的STM32F4xx固件库文件等 (在例子中没有将stm32f4xx_fmc.c文件添加到工程。可以将其删除)
      
        文件列表:(使用tree命令罗列文件,发现电脑中没有,但有一个tree.com)
       在命令行输入:C:WindowsSystem32tree.com /f
       打开Keil,Project--》new uVision Project...
        
设置
宏定义:STM32F40_41xxx,USE_STDPERIPH_DRIVER

使用J-Link下载程序还需要设置
   
六、程序编译及下载
       6.1 编写程序并编译代码
              
       6.2 安装J-link驱动:双击运行Setup_JLinkARM_V415e.exe   (不用接线也可以安装成功)
       6.3 使用J-Link连接开发板与电脑

       6.4 下载到HEX开发板
              
七、Keil的相关设置
       7.1 设置编码(兼容中文)
         
    7.2 更多设置
1、调整兼容其它阅读器代码字体    工具栏(工具把手)-->Editor-->Encoding(Chinese GB2312)2、调整tab为4个空键    工具栏(工具把手)-->Editor-->C/C++ Files-->Tab size(设置为:4)3、调整关键字体颜色    工具栏(工具把手)-->Colrs & Fonts-->C/C++ Editor  Files-->Keyword-->Colors(选择颜色)4、调整关键字体大小    工具栏(工具把手)-->Colrs & Fonts-->C/C++ Editor  Files-->Text-->Font(选择字体及大小)    动态调整大小:CTRL+鼠标滚轮5、语法检测与提示    工具栏(工具把手)-->Text Completion-->Show Code Completion List for-->Symbols after(勾选 选择:2) 7.3 修改工程项目名称
        对着项目名称点击两次,中间有间隔;或者是右键项目名称,点击Manager project Item

7.4 添加新文件,并添加到工程中
          可以新建文件再添加到工程,也可以对着工程下面的子目录右键添加新文件。

  注:有新添加的头文件需要指定头文件的路径:

7.5 输出文件的路径设置 、输出文件的名称设置
      
举报

更多回帖

发帖
×
20
完善资料,
赚取积分