Skip to main content
Visitor II
March 20, 2025
Question

adding CMSIS-DSP library to stm32h743

  • March 20, 2025
  • 1 reply
  • 430 views

hi,

I want to use CMSIS-DSp library in my stm32h743 project. the project contain USb MSC device also.

After adding the library to project i am getting 5 errors, which I am listing below,

11:56:50 **** Build of configuration Debug for project DIN_MAIN_V3 ****
make -j12 all 
arm-none-eabi-gcc "../USB_DEVICE/Target/usbd_conf.c" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx -c -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSISI-DSP/Include/PrivateInclude" -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I../Core/Inc -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Include -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../FATFS/App -I../FATFS/Target -I../Middlewares/Third_Party/FatFs/src -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/PrivateInclude" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Source" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"USB_DEVICE/Target/usbd_conf.d" -MT"USB_DEVICE/Target/usbd_conf.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "USB_DEVICE/Target/usbd_conf.o"
arm-none-eabi-gcc "../USB_DEVICE/App/usb_device.c" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx -c -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSISI-DSP/Include/PrivateInclude" -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I../Core/Inc -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Include -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../FATFS/App -I../FATFS/Target -I../Middlewares/Third_Party/FatFs/src -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/PrivateInclude" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Source" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"USB_DEVICE/App/usb_device.d" -MT"USB_DEVICE/App/usb_device.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "USB_DEVICE/App/usb_device.o"
arm-none-eabi-gcc "../USB_DEVICE/App/usbd_desc.c" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx -c -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSISI-DSP/Include/PrivateInclude" -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I../Core/Inc -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Include -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../FATFS/App -I../FATFS/Target -I../Middlewares/Third_Party/FatFs/src -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/PrivateInclude" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Source" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"USB_DEVICE/App/usbd_desc.d" -MT"USB_DEVICE/App/usbd_desc.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "USB_DEVICE/App/usbd_desc.o"
c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.0.202105311346/tools/bin/sh: syntax error: unterminated quoted string
arm-none-eabi-gcc "../USB_DEVICE/App/usbd_storage_if.c" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx -c -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSISI-DSP/Include/PrivateInclude" -I"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I../Core/Inc -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Include -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../FATFS/App -I../FATFS/Target -I../Middlewares/Third_Party/FatFs/src -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Include" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/PrivateInclude" -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/Source" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"USB_DEVICE/App/usbd_storage_if.d" -MT"USB_DEVICE/App/usbd_storage_if.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "USB_DEVICE/App/usbd_storage_if.o"
make: *** [USB_DEVICE/Target/subdir.mk:19: USB_DEVICE/Target/usbd_conf.o] Error 2
make: *** Waiting for unfinished jobs....
c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.0.202105311346/tools/bin/sh: syntax error: unterminated quoted string
make: *** [USB_DEVICE/App/subdir.mk:25: USB_DEVICE/App/usb_device.o] Error 2
c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.0.202105311346/tools/bin/sh: syntax error: unterminated quoted string
c:/st/stm32cubeide_1.8.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.0.0.202105311346/tools/bin/sh: syntax error: unterminated quoted string
make: *** [USB_DEVICE/App/subdir.mk:25: USB_DEVICE/App/usbd_desc.o] Error 2
make: *** [USB_DEVICE/App/subdir.mk:25: USB_DEVICE/App/usbd_storage_if.o] Error 2
"make -j12 all" terminated with exit code 2. Build might be incomplete.

 

Please someone guide to to solve this issue, 

the project also contain freertos.

Thanks,

    This topic has been closed for replies.

    1 reply

    Super User
    March 20, 2025

    The errors says "unterminated quoted string". See the unbalanced " in the output

     -I"../Debug/../"C:/STM32/DIN_project/DIN_MAIN_V3/Drivers/CMSIS_DSP/PrivateInclude" 

    The unholy mix of Windows, GNU tools, and Java (Eclipse) is still exposing the misery of computer "science" in the 21st century.

    hth

    KnarfB