nccloud开发环境搭建_CLion搭建STM32开发环境

CLion搭建STM32开发环境

1. 开发工具下载

  1. STM32CubeMx(ST官网下载)

  2. CLion下载(Jetbrain的官网去下载)

  3. ARM-GCC交叉编译工具链(windows下32bit, linux下或者MacOS下有64bit)

    https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

  4. MInGW

    在Windows下提供类似于linux下gcc的编译环境,主要包含了很多的库文件及一些常用工具(gcc, g++, objdump, make等等)

    nccloud开发环境搭建_CLion搭建STM32开发环境_第1张图片
  5. OpenOCD插件下载及OpenOCD工具下载安装

    nccloud开发环境搭建_CLion搭建STM32开发环境_第2张图片 nccloud开发环境搭建_CLion搭建STM32开发环境_第3张图片 nccloud开发环境搭建_CLion搭建STM32开发环境_第4张图片

2. CLion设置

  1. 导入STM32CubeMX工程,选择Open or Import导入CubeMX所在路径下的工程项目
nccloud开发环境搭建_CLion搭建STM32开发环境_第5张图片
  1. Run ---> Edit Configuration编辑OpenOCD做为烧录调试工具的相关配置(因为有很多的硬件支持OpenOCD)

    nccloud开发环境搭建_CLion搭建STM32开发环境_第6张图片
  2. 选择板子的配置文件(可配置板子的接口方式,速率等等)

    nccloud开发环境搭建_CLion搭建STM32开发环境_第7张图片
  3. 可以选择一款芯片相近的板子,然后修改配置文件

    # 选择对应调试器source [find interface/cmsis-dap.cfg]# 选择模式,这里的swd对应Cube MX设置”5线JTAG“ 对应野火调试器直接插指南者的”SWD“transport select swd# 选择片上FLASH大小set FLASH_SiZE 0x80000# 选择芯片source [find target/stm32f1x.cfg]
  4. 编译运行

    编译运行查看结果

你可能感兴趣的:(nccloud开发环境搭建)