[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地址

  • 选择linux版本
    [linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)
  • 下载后解压,正常安装
  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:好像这一步也可以不用,本人未测试
  • 修改出错可以ctrl+alt+f2进入tty登录过后
/bin/sudo /bin/vim /etc/profile     (#修改环境变量文件)
/sbin/reboot
  1. 在clion中setting->Build,Exe->Toolchains*按照下图添加环境路径
    [linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)
    [linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)
  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

上一篇:linux deepin换源:换成国内镜像源(上海交大镜像源)


下一篇:Linux Deepin apt源中删除Microsoft