一直想着找一个好用的免费调试器,免费的开发环境。 在网上买了个 CMSIS-dap, 调试stm32f105, 使用以下软件, 使用成功: 1. eclipse_oxygen_2 for c/c++ 2. swstm32 插件 3. Arm mcu 插件 在 stm32cubeMX 中生成 相应 的 SWstm32 项目文件, 然后在eclipse 中导入。 调试时, 先 启动 命令行的 openocd, 然后使用 GDB OPENOCD DEBUGGING 调试就可. 启动 命令行 openocd 的配置文件如下, openocd -f ./stm32-dap.cfg 文件名: stm32-dap.cfg interface cmsis-dap set WORKAREASIZE 0x8000 transport select swd set CHIPNAME STM32F105RCTx set ENABLE_LOW_POWER 1 set STOP_WATCHDOG 1 reset_config none set CONNECT_UNDER_RESET 0 source [find target/stm32f1x.cfg] =================================================== |
但我没用过。