Estoy intentando configurar Keil uVision para construir un programa simple de C ++ para el microcontrolador STM32F3. He descargado la cadena de herramientas GNU ARM en mi computadora con Windows y la coloqué en el directorio C:\Program Files (x86)\GNU Tools ARM Embedded\bin\
. En Keil, creé un proyecto y abrí una ventana Administrar elementos del proyecto donde pude seleccionar Use GCC Compiler (GNU) for ARM projects
y especificé el prefijo arm-none-eabi-
.
Cuando hago clic en Crear, la ventana de resultados muestra que termina de compilar y llega a la etapa de vinculación. Aquí está la salida:
Rebuild target 'Target 1'
linking...
--- Error: failed to execute 'arm-none-eabi-gcc'
".\evt-bms.elf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:00
He verificado que arm-none-eabi-gcc.exe está en el directorio bin (aunque estaría esperando una queja sobre g ++, ya que es una fuente de C ++).
Aquí hay una captura de pantalla de la página de configuración de Carpetas / Extensiones:
¿Alguien tiene alguna idea para la depuración adicional que pueda hacer? Sería genial si la ventana de salida tuviera un poco más de información, ya que realmente no es tan útil simplemente diciendo que no podría ejecutarse sin ningún contexto del comando que intentó.