系统环境:win7 64位旗舰版 工具软件:STM32CubeIDE 1.0.0 板卡芯片:STM32F103C8 硬件调试器:ST-LINK V2 问题描述: 我通过STM32_Programmer_CLI.exe在命令行下烧写时,发现一定要带上 mode=HOTPLUG 才能烧写成功 完整烧写命令是:STM32_Programmer_CLI.exe -c port=SWD mode=HOTPLUG -e all -d E:\test\test.elf -q -v -hardRst 调试的时候用ST-LINK_gdbserver.exe -c config.txt启动gdbserver失败 config.txt内容如下: -f debug.log -p 61234 -r 15 -d -cp D:\STM32CubeIDE_1.0.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.0.0.201904021149\tools\bin 去看了下ST-LINK_gdbserver.exe的文档,发现ST-LINK_gdbserver根本就没有留 mode=HOTPLUG 这类参数的入口 我目前纠结 mode=HOTPLUG 这个参数如何传给ST-LINK_gdbserver 这个是否是ST-LINK_gdbserver的一个问题??? 还是说有其它方式让 ST-LINK_gdbserver知道要用 HOTPLUG模式呢???? |
è°è¯å¨