zoukankan      html  css  js  c++  java
  • STM32开发/烧录/调试环境搭建 基于:Win10+STM32Cube+openocd+cmsis-dap(dap-link)

    dap-link是个不错的STM32下载/调试工具,然而STM32Cube并没有直接支持它,只能通过openocd的方式间接支持.
    网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2的.我来出个纯windows的配置方案~

    软件环境下载

    名称 网站
    STM32CubeIDE https://www.st.com/zh/development-tools/stm32cubeide.html#get-software
    OpenOCD最新版 http://www.gnutoolchains.com/arm-eabi/openocd/

    部署OPENOCD

    解压后会得到这样一个目录:

    scripts目录里面有一些写好的默认配置可以使用

    bin目录里面是openocd在里面点击一下空白处,然后按Shift+鼠标右键. 可看到PowerShell选项(或者CMD命令行,都一样):

    输入这个命令:

    ./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg
    

    其中两个cfg就是script目录里的文件,注意后面这个需要根据你的单片机型号不同,做点修改.如果你在script目录里找不到你的单片机型号的配置,可在前面URL,下载最新版配置文件模板放进去试试.

    命令执行结果有可能失败,这种情况下,按一下CMSIS-DAP的重启按钮,或者重新插拔下USB线即可,这个是我的界面,可以看到显示第一段这样就是失败了,第二段这样就是成功了:
    CMSIS-DAP先连接单片机后连接电脑或许成功率高些

    STM32Cube里链接它

    打开调试配置,这样填即可:

  • 相关阅读:
    Servlet编程实例 续2
    Servlet编程实例 续1
    Servlet编程实例
    Servlet包介绍
    Servlet处理流程分析
    Servlet简介
    初始String
    类对象的定义
    类和对象
    JDBC编程之程序优化
  • 原文地址:https://www.cnblogs.com/DragonStart/p/12004523.html
Copyright © 2011-2022 走看看