stm32嵌入式开发的流程如下:
1. 下载安装程序环境
2. 依照需求文档和硬件原理图用CubeMX配置引脚
3. 依据架构方案,搭建基础架构,添加程序功能
一、下面开始讲述程序环境的安装:
嵌入式开发此次用到的程序为:
- Clion,嵌入式开发IDE,主要的代码编写和调试都在这进行
- stm32CubeMX,用来选择芯片型号,配置芯片引脚,时钟树
- stm32CubeProgram,用来连接stlink烧录器,给stm32烧录bin,hex或elf文件
- stm32CubeIDE,原始的官方IDE,使用eclipse二次开发而来,这里主要用于配置头文件和源文件路径
- gcc-arm-none-eabi,这是window平台的arm交叉编译工具,我们主要使用里面的c和c++交叉编译工具
- git,分布式版本管理工具,代码用它来管理
- mingw,工具集
- 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