首页 > 编程语言 >stm32部署开发程序

stm32部署开发程序

时间:2023-02-13 18:23:14浏览次数:47  
标签:openOCD 配置文件 部署 配置 程序 stm32 官网 Clion

stm32嵌入式开发的流程如下:

1. 下载安装程序环境

2. 依照需求文档和硬件原理图用CubeMX配置引脚

3. 依据架构方案,搭建基础架构,添加程序功能

一、下面开始讲述程序环境的安装:

嵌入式开发此次用到的程序为:

  1. Clion,嵌入式开发IDE,主要的代码编写和调试都在这进行
  2. stm32CubeMX,用来选择芯片型号,配置芯片引脚,时钟树
  3. stm32CubeProgram,用来连接stlink烧录器,给stm32烧录bin,hex或elf文件
  4. stm32CubeIDE,原始的官方IDE,使用eclipse二次开发而来,这里主要用于配置头文件和源文件路径
  5. gcc-arm-none-eabi,这是window平台的arm交叉编译工具,我们主要使用里面的c和c++交叉编译工具
  6. git,分布式版本管理工具,代码用它来管理
  7. mingw,工具集
  8. openOCD,开源的在片调试工具,我们使用它来烧录和调试程序

Clion在jetbrains官网通过toolbox下载,直接安装即可,可自由配置外观及默认设置。

stm32Cube的3样工具在st的官网可以下载。

其他4样直接搜索名称可在官网下载或是在GitHub仓库下载,注意openOCD的解压路径不能含有空格,否则会无法调试。

下载后开始配置,这里我们主要配置Clion,其他工具的配置穿插讲解。

 

 

 

 这两张图是配置的部分

 

 这是openOCD的构建选项和面板配置文件,面板配置文件可以在open OCD里面找到对应的已有的文件

 

 这是此处的面板配置文件内容。

2和3依据不同的项目和器件有不同的配置方式,下期讲解。

标签:openOCD,配置文件,部署,配置,程序,stm32,官网,Clion
From: https://www.cnblogs.com/Ninjaleet/p/17117308.html

相关文章