[linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd)
2021/10/1 7:41:03
本文主要是介绍[linux]deepin下安装stm32开发环境(clion,stm32cubemx,openocd),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux下搭建STM32开发环境
工具
- openocd
- stlink驱动
- Stm32cubeMX
- clion
安装工具
1.openocd
sudo apt-get install openocd
安装之后配置文件在:/usr/share/openocd/scripts/..
2.stlink
stlink开原地址
deepin下载.deb包双击安装即可
3.stm32cubemx
stm32cubemx地址
- 选择linux版本
- 下载后解压,正常安装
- clion
clion地址
正常下载并安装clion - 编译几件套的安装(自带的可以不用安装)
主要就是: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中的配置
- 安装arm的交叉编译连接工具arm-none-eabi
- 在/etc/profile中添加交叉编译工具的环境变量(修改此文件请先保存)PS:好像这一步也可以不用,本人未测试
- 修改出错可以ctrl+alt+f2进入tty登录过后
/bin/sudo /bin/vim /etc/profile (#修改环境变量文件) /sbin/reboot
- 在clion中setting->Build,Exe->Toolchains*按照下图添加环境路径
- 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)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法