使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:Windows 11 专业版25H2 操作系统版本26200.8457
- 操作系统平台(x86/x64): X64
- VsCode 版本:版本: 1.120.0 (user setup)
- EIDE 插件版本:0.0.15
- C/C++ 插件版本:1.32.2
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):armgcc
- 编译器版本(非编译问题可忽略):GNU Arm Embedded Toolchain/10 2021.10
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
使用EIDE内置STM32F103GCC模板和ARM工具链编译生成hex文件和bin文件,使用DAPLINK进行虚拟U盘拖拽烧录,修改下载设置如图1,可以正常下载并且产生对应现象,见图2。
使用虚拟U盘拖拽hex文件可以正常下载并且 产生对应现象。
使用虚拟U盘拖拽bin文件下载失败,生成的FAIL.TXT文本内容见图3,查看生成的bin文件里面的内容见图4,代码为内置的工程模板,未作任何改动。
屏幕截图
<!--使用一些截图能够更好地展现问题 -->




期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
期望使用U盘拖拽下载Bin文件也可以正常下载(怀疑是内置工程模板对GCC链接脚本生成的BIN文件存在段间填充导致DAPLINK校验失败?)