Unable to select the target board "Current board target is invalid !"
Hi,
I am trying to compile a project which I auto generated using STM32CubeMX
STM32CubeMX = 5.5.0
embedded software version = 1.24.1
Systems Workbench = AC6 C/C++ Embedded Development Tools for MCU v2.9.1.2
I am not able to compile the project, it shows the following error:
make all
Building file: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c
Invoking: MCU GCC Compiler
- PATH##\Debug
arm-none-eabi-gcc -mthumb -mfloat-abi=soft -DUSE_HAL_DRIVER -DSTM32F446xx -I”##PATH##/Inc” -I”##PATH##/Drivers/STM32F4xx_HAL_Driver/Inc” -I”##PATH##/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy” -I”##PATH##/Drivers/CMSIS/Device/ST/STM32F4xx/Include” -I”##PATH##/Drivers/CMSIS/Include” -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF”Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d” -MT”Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o” -o “Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o” “../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c”
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s: Assembler messages:
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:241: Error: selected processor does not support `dsb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:252: Error: selected processor does not support `isb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:907: Error: selected processor does not support `dsb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:929: Error: selected processor does not support `dsb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:1305: Error: selected processor does not support `dmb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:1381: Error: selected processor does not support `dsb 0xF’ in Thumb mode
C:\Users\DESHPA~1\AppData\Local\Temp\cc3ksJgX.s:1392: Error: selected processor does not support `isb 0xF’ in Thumb mode
Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk:69: recipe for target ‘Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o’ failed
make: *** Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o Error 1
I am also not able to select a board or a chip from the project properties, it shows me “Current board target is invalid !”. Nothing happens when I click on “Define board target” button. I tried to reinstall both CubeMX and Systems workbench but nothing helps.
Thanks for help in advance !