使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:Windows 23H2 (OS内部版本22631.4751)
- 操作系统平台(x86/x64):x64
- VsCode 版本:1.96.4
- EIDE 插件版本:3.21.1
- C/C++ 插件版本:1.22.11
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):arm-lang
- 编译器版本(非编译问题可忽略):Arm Compiler for Embedded 6.19
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
我正在尝试编译 CtrBoard_H7_IMU_BMI088 项目,该项目使用了 CMSIS DSP, 我在手动导入项目后添加 D:\Users\UserName\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\DSP\Include
到了包含目录,编译后即出现
ERROR compilation failed at : "e:\ProjectFolder\CtrlBoard-h7-imu-bmi088-master\AC6_Code\MDK-ARM\startup_stm32h723xx.s", exit code: 1
command:
"D:\Keil_v5\ARM\ARMCLANG\bin\armclang.exe" --target=arm-arm-none-eabi -c -x assembler-with-cpp -ICore/Inc -IUSB_DEVICE/App -IUSB_DEVICE/Target -IDrivers/STM32H7xx_HAL_Driver/Inc -IDrivers/STM32H7xx_HAL_Driver/Inc/Legacy -IMiddlewares/Third_Party/FreeRTOS/Source/include -IMiddlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -IMiddlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -IMiddlewares/ST/STM32_USB_Device_Library/Core/Inc -IMiddlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IDrivers/CMSIS/Device/ST/STM32H7xx/Include -IDrivers/CMSIS/Include -IApp -IDevice -IDevice/Algorithm -IDevice/BMI088 -IDevice/Mahony -IDevice/BMI088/inc -I.cmsis/include -IMDK-ARM/RTE/_CtrBoard-H7_IMU_TempCtrl -IDrivers/CMSIS/DSP/Include -mfloat-abi=hard -mfpu=fpv5-d16 -mcpu=cortex-m7 -mlittle-endian -g -o ./build/CtrBoard-H7_IMU_TempCtrl/.obj/MDK-ARM/startup_stm32h723xx.o -MMD ./MDK-ARM/startup_stm32h723xx.s
完整 compiler.log
在 PasteBin
使用 Keil v5.38.0.0 无报错
近期才入门嵌入式,问题拙劣请见谅
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
顺利编译成功