使用环境
- 操作系统版本:Windows 11 专业版 24H2
- 操作系统平台(x86/x64):x64
- VsCode 版本:1.96.0
- EIDE 插件版本:3.20.1
- C/C++ 插件版本:1.22.11
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):armcc5、armcc6
- 编译器版本(非编译问题可忽略):5.06、6.22
描述问题
我使用了EIDE内置项目模板STM32F103 Cortex-M3 Quickstart新建项目,并且没有对项目的任何内容进行更改。
一开始使用GCC构建没有问题,构建成功;然而之后分别使用AC5和AC6进行构建却构建失败了。
我在进行如下操作后,分别使用AC5和AC6进行构建都构建成功了:
- 使用Keil下载芯片包,将其作为芯片支持包通过插件导入项目;
- 用支持包内的同名启动文件(startup_stm32f10x_md.s)替换模板内的启动文件。
我将两个启动文件都放在这个链接里面:123云盘
因此我想问一下内置项目模板STM32F103 Cortex-M3 Quickstart的启动文件startup_stm32f10x_md.s是否存在问题?
还是说我的工具或步骤出错了?望解答。 @admin
屏幕截图
AC5构建错误信息如下:
AC6构建错误信息如下:
期望现象
编译成功