在STM32CubeIDE 当中运用 DAPLink 调试与下载程序,需要使用到 ARM 嵌入式应用程序二进制接口,也就是 ARM EABI。包括了 Windows Toolchain for ARM 和OpenOCD 两个工具库: 首先,需要调用 openocd.exe 开启一个连接到 DAP-Link 与目标微控制器的 GDB 调试服务; 然后,STM32CubeIDE 就可以通过 arm-none-eabi-...
23、安装ST-LinkOCD驱动,下载链接:/arm-eabi/openocd/ 下载完成后解压打开文件夹 24、在空白处按住Shift键右击鼠标打开PowerShell窗口,以下命令按回车:./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg 如果不成功多试几次,在执行前最好把单片机和电脑都连接好。
23、安装ST-LinkOCD驱动,下载链接:https:///arm-eabi/openocd/ 下载完成后解压打开文件夹 24、在空白处按住Shift键右击鼠标打开PowerShell窗口,以下命令按回车:./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg 如果不成功多试几次,在执行前最好把单片机和电脑都连接好。 25、回到STM32CubeIDE...
Info : CMSIS-DAP: Atomic commands supported Info : CMSIS-DAP: Test domain timer supported Info : CMSIS-DAP: FW Version = 1.2.0 Info : CMSIS-DAP: Serial# = 002201110000 Info : CMSIS-DAP: Interface Initialised (SWD) Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0...
23、安装ST-LinkOCD驱动,下载链接:https://gnutoolchains.com/arm-eabi/openocd/ 下载完成后解压打开文件夹 24、在空白处按住Shift键右击鼠标打开PowerShell窗口,以下命令按回车:./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg 如果不成功多试几次,在执行前最好把单片机和电脑都连接好。
23、安装ST-LinkOCD驱动,下载链接:https://gnutoolchains.com/arm-eabi/openocd/ 下载完成后解压打开文件夹 24、在空白处按住Shift键右击鼠标打开PowerShell窗口,以下命令按回车:./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg 如果不成功多试几次,在执行前最好把单片机和电脑都连接好。
完成后,点击`Debug`按钮,即可实现固件下载和单步调试。此外,可以使用`External Tools`方式配置OpenOCD。在STM32CubeIDE中添加OpenOCD,新建配置并设置OpenOCD命令所在位置和参数。在DebuggerConfigration窗口中,新建运行组`UINIO-DAP-Link`,配置策略为先执行OpenOCD命令开启GDB服务,再通过`arm-none-eabi-...
1、使用STM32CubeMX或者自己创建一个STM32CubeIDE工程后,设置这两个地方即可: 配置调试器,设置完毕记得点击右下角的Apply 2、然后修改这个cfg文件,F407IGT Debug.cfg,注意和第1步cfg是一个文件。 修改了这两个文件后,即可使用,效果:
之前分享了一个方法,太繁琐了,H7-TOOL群的群友提供了一个方法,实现非常简单。 1、使用STM32CubeMX或者自己创建一个STM32CubeIDE工程后,设置这两个地方即可: 配置调试器,设置完毕记得点击右下角的Apply 2、然后修改这个cfg文件,F407IGT Debug.cfg,注意和第1步cfg是一个文件。
之前分享了一个方法,太繁琐了,H7-TOOL群的群友提供了一个方法,实现非常简单。 1、使用STM32CubeMX或者自己创建一个STM32CubeIDE工程后,设置这两个地方即可: 配置调试器,设置完毕记得点击右下角的Apply 2、然后修改这个cfg文件,F407IGT Debug.cfg,注意和第1步cfg是一个文件。