系统相关
首页 > 系统相关> > [linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)

[linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)

作者:互联网

Linux下搭建STM32开发环境

工具

  1. openocd
  2. stlink驱动
  3. Stm32cubeMX
  4. clion

安装工具

1.openocd
sudo apt-get install openocd
安装之后配置文件在:/usr/share/openocd/scripts/..
2.stlink
stlink开原地址
deepin下载.deb包双击安装即可
3.stm32cubemx
stm32cubemx地址

  1. clion
    clion地址
    正常下载并安装clion
  2. 编译几件套的安装(自带的可以不用安装)
    主要就是:gcc cmake make
    sudo apt-get install build-essential pkg-config autoconf automake libtool libusb-dev libusb-1.0-0-dev libhidapi-dev
    sudo apt-get install cmake

clion中的配置

  1. 安装arm的交叉编译连接工具arm-none-eabi
  2. 在/etc/profile中添加交叉编译工具的环境变量(修改此文件请先保存)PS:好像这一步也可以不用,本人未测试
/bin/sudo /bin/vim /etc/profile     (#修改环境变量文件)
/sbin/reboot
  1. 在clion中setting->Build,Exe->Toolchains*按照下图添加环境路径
    arm-none-eabi的配置
    cmake中配置
  2. clion中openocd的配置
    类似于windows平台下
source [find /usr/share/openocd/scripts/interface/stlink-v2.cfg]
transport select hla_swd
source [find /usr/share/openocd/scripts/target/stm32f1x.cfg]

5.编译,下载ok

标签:openocd,clion,sudo,deepin,stlink,编译,安装
来源: https://www.cnblogs.com/zoewhence/p/15357985.html