Programación STM32F3 con AtLolic TrueStudio: arm-atollic-eabi-objcopy dice No existe tal archivo

1

Estoy usando el nuevo atúnic TrueSTUDIO para STM 32 gratuito y construí un proyecto STM32F3 basado en CMSIS desde cero.

Cuando intento compilar el proyecto, aparece el siguiente error de Build Console:

arm-atollic-eabi-objcopy: 'ProjectName': No such file

y

arm-atollic-eabi-size: 'ProjectName': No such file

Ni siquiera estoy seguro de si el proyecto se construyó correctamente, aunque la Consola de compilación de CDT parece sugerir que se construyó. Por ejemplo, si intento crear una nueva configuración de depuración, no hay ningún archivo .elf. Para referencia, aquí está la salida completa de la consola:

Info: Internal Builder is used for build
C:\Program Files (x86)\Atollic\TrueSTUDIO for STM32 9.0.0\ide\jre\bin\java -jar C:\Program Files (x86)\Atollic\TrueSTUDIO for STM32 9.0.0\Tools\arm-atollic-reports.jar convert hex sizeinfo list ProjectName 
Generate build reports...
Converting build output to hex
arm-atollic-eabi-objcopy: 'ProjectName': No such file
Output sent to: ProjectName.hex
Converting build output to hex done
Print size information
arm-atollic-eabi-size: 'ProjectName': No such file
Print size information done
Generate listing file
Output sent to: ProjectName.list
Generate listing file done
Generate build reports done

10:47:58 Build Finished (took 353ms)
    
pregunta a2xia

1 respuesta

3

Este error ocurre si no se selecciona el artefacto de compilación.

Propiedades del proyecto - > C / C ++ Build - > Configuración - > Construir artefacto

  

arm-atollic-eabi-objcopy:'ProjectName':Noexistetalarchivo

EsnecesarioestablecereltipodeartefactoenExecutable,elerrorhacambiado:

  

Información:nadaqueconstruirparaProjectName

Sucede,porquetambiénserequierelaextensióndeartefacto.Necesitoestablecerelfallí.

    
respondido por el Der_Meister

Lea otras preguntas en las etiquetas