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权限操作。

相关推荐
无名3875 小时前
FusionPBX Debian 12 安装
运维·debian·通信
fiveym21 小时前
PXE 装机引导文件提取与验证(Debian 9.13 适配,含 TFTP 传输测试)
运维·debian
wadesir3 天前
Debian容器存储管理(Docker中实现数据持久化的完整指南)
运维·docker·debian
一个平凡而乐于分享的小比特3 天前
Linux、Debian、Yocto、Buildroot、Android系统详解
android·linux·操作系统·debian·yocto·buildroot
quweiie4 天前
debian 12安装postgis3.6
debian·debian12·安装postgis
ayaya_mana5 天前
Debian 12 上部署 OpenMediaVault 详细配置步骤
linux·运维·debian·nas·存储服务器·omv
宇文仲竹8 天前
debian 手动安装 docker
docker·eureka·debian
渣渣盟9 天前
Zookeeper分布式协调服务全解析
分布式·zookeeper·debian
L.Ru9 天前
在MobaXterm中使用debian以及常见的命令
运维·网络·debian·信息与通信
linchare16 天前
linux debian上只装mysql的客户端步骤
linux·mysql·debian