正在执行任务: openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c 'program build/STM32F103.elf verify reset exit'
Open On-Chip Debugger 0.11.0 (2021-11-18) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : DEPRECATED target event trace-config; use TPIU events {pre,post}-{enable,disable}
Info : clock speed 1000 kHz
Info : STLINK V2J33S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 0.000000
Error: target voltage may be too low for reliable debugging
Error: init mode failed (unable to connect to the target)
in procedure 'program'
** OpenOCD init failed **
shutdown command invoked
* 终端进程“C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c 'program build/STM32F103.elf verify reset exit'”已终止,退出代码: 1。
* 终端将被任务重用,按任意键关闭。
其中的
Error: target voltage may be too low for reliable debugging
Error: init mode failed (unable to connect to the target)
是单片机没开机。
2:“program build/STM32F103.elf verify reset exit"这是一个命令,跟着task文件来的。
* 正在执行任务: openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c 'program build/STM32F103.elf verify reset exit'
Open On-Chip Debugger 0.11.0 (2021-11-18) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : DEPRECATED target event trace-config; use TPIU events {pre,post}-{enable,disable}
Info : clock speed 1000 kHz
Info : STLINK V2J33S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.217426
Info : stm32f1x.cpu: Cortex-M3 r1p1 processor detected
Info : stm32f1x.cpu: target has 6 breakpoints, 4 watchpoints
Info : starting gdb server for stm32f1x.cpu on 3333
Info : Listening on port 3333 for gdb connections
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08001698 msp: 0x20010000
** Programming Started **
Error: couldn't open build/STM32F103.elf
** Programming Failed **
shutdown command invoked
其中的
Error: couldn't open build/STM32F103.elf
是task.json文件里的
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "Build",
"command": "make",
"args": [],
"problemMatcher": "$gcc",
"group": "build"
},
{
"type": "shell",
"label": "Build & Download",
"command": "openocd",
"args": [
"-f",
"interface/stlink-v2.cfg",
"-f",
"target/stm32f1x.cfg",
"-c",
"program build/STM32F103.elf verify reset exit"
],
"problemMatcher": "$gcc",
"group": "build",
"dependsOn": "Build"
},
]
}
"program build/STM32F103.elf verify reset exit"
写错了elf文件名字的原因。
8万+

被折叠的 条评论
为什么被折叠?



