Debian环境下搭建STM32开发环境

  1. 安装交叉编译工具,解压gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2,并且把交叉编译环境添加到path路径。

2.安装下载工具驱动和下载工具

bash 复制代码
# 安装下载工具openocd
sudo apt -y install openocd

3.下载测试

bash 复制代码
 sudo openocd -f cmsis-dap.cfg -f stm32f4x.cfg   -c "program build/MM.hex" -c "reset"   -c "shutdown"
  • cmsis-dap.cfg :daplink配置文件
  • stm32f4x.cfg:目标配置文件
  • -c "program xxxx.hex" : 烧录固件
  • -c "reset" :烧录完成后复位mcu
  • -c "shutdown" : 烧录完成后退出openocd

注意点:

1.openocd 配置文件默认路径在:/usr/share/openocd/scripts

2.linux下openocd下载需要用到usb接口,需要sudo权限操作。

相关推荐
皓月盈江1 天前
Linux Debian13安装virtualbox-7.2_7.2.6-172322-Debian-trixie虚拟机平台无法运行的解决方法
linux·debian·虚拟机·virtualbox·debian13·virtualbox7.2.6·kernel driver
周杰伦的稻香9 天前
Debian 9 (Stretch)仓库无法使用
运维·debian
MaoSource9 天前
Debian 12 安装 FFmpeg 命令
服务器·ffmpeg·debian
weixin_4624462310 天前
一键安装单节点 Zookeeper 3.8.5(附完整 Bash 脚本)
zookeeper·debian·bash
胖好白10 天前
【RK3588开发】Debian系统的驱动开发配置
驱动开发·debian
网硕互联的小客服13 天前
Debian系统提示“Media change...”如何处理?
运维·debian
shhpeng14 天前
Debian packages 的签名与验证
运维·debian
shhpeng14 天前
Debian 包的制作与安装完整指南
运维·debian
shhpeng14 天前
如何制作一个简单的 .deb Debian 包 ?
运维·debian
weixin_4307509316 天前
OpenMediaVault debian Linux安装配置企业私有网盘(三) 静态ip地址配置
linux·服务器·debian·nas·网络存储系统