Linux教程

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

  • 选择linux版本
    选择linux版本
  • 下载后解压,正常安装
  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*按照下图添加环境路径
    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

这篇关于[linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!