@admin 作者你好,有点使用中的问题还需要帮忙查看下。
使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:win10
- 操作系统平台(x86/x64):
- VsCode 版本:1.79.2
- EIDE 插件版本:v3.13.2023060401
- C/C++ 插件版本:v1.16.3
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...): keil_c51
- 编译器版本(非编译问题可忽略):
描述问题
我使用的daplink(powerWriter pw300)升级了固件,驱动从HID变成了winUSB,导致按照以前的操作和配置无法进行烧写和下载。在查阅资料后,将launch.json修改为如下:
{
"cwd": "${workspaceRoot}",
"type": "cortex-debug",
"request": "launch",
"name": "openocd",
"servertype": "openocd",
"executable": "build\\rt-thread_gd32f30x\\DRB100D2-HCU.elf",
"runToEntryPoint": "main",
"configFiles": [
"gd32f30x.cfg",
// "interface/cmsis-dap.cfg",
// "target/gd32f30x.cfg"
],
"svdFile": ".pack/GigaDevice/GD32F30x_DFP.2.0.0/SVD/GD32F30x_HD.svd"
}
gd32f30x.cfg文件如下
source [find interface/cmsis-dap.cfg]
#transport select swd
#source [find target/gd32f30x.cfg]
# choose st-link/j-link/dap-link etc.
# adapter driver cmsis-dap
adapter driver winusb
transport select swd
# 0x10000 = 64K Flash Size
#set FLASH_SIZE 0x20000
source [find target/gd32f30x.cfg]
# download speed = 10MHz
adapter speed 10000
在EIDE bash 中执行openocd.exe -f gd32f30x.cfg
,得到
看起来好像是正常的,但是我发现在使用EIDE的烧录时,好像不是调用的这个,还是使用默认的
发现不能正常使用
有没有什么修改方案呢,或者这个能怎么改一下
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->