IAR EWARM da error en todo en startup_stm32

Estoy tratando de compilar un proyecto para la escuela, que todos mis compañeros de clase no tienen problemas para compilar. Esta tarea no es más que arrastrar el código fuente ya escrito y compilar un programa que ya se ha comprobado que funciona. He agregado el archivo startup_stm32f30x.s del sitio web de ST Microelectronics, según las instrucciones de mi tarea escolar, y no lo he modificado en absoluto. Cuando presiono Reconstruir todo IAR da errores en básicamente todo el ensamblador.

Por ejemplo:

AREA, SPACEy PROCda ENDPError[40] Instrucción incorrecta.

EXPORT Reset_Handler [WEAK]da Error[0] Sintaxis no válida

ALIGNda un error bastante detallado llamado Error[413]: 'ALIGN' es ilegal. Use la directiva ALIGNROM o ALIGNRAM (el primer parámetro se eleva a la potencia de 2, el segundo es un valor de relleno de 32 bits).

Estoy justo al comienzo del curso, y se supone que aún no puedo manejar y / o encontrar soluciones más allá de su viejo "¡Dios! Olvidé enchufar el cable".

¿Alguien tiene una idea de por dónde continuar ahora? Con mucho gusto proporcionaré cualquier información adicional que sea necesaria para comprender mi problema, ¡pero tenga paciencia porque soy un novato en estas cosas!

Esta pregunta parece estar fuera de tema porque no se trata de diseño electrónico.
@LeonHeller Puede ser que no se trate directamente del diseño electrónico, pero usaré un poco de clemencia para este. EE.SE es la única pila donde se puede responder una pregunta de IAR.
Pero hay numerosas preguntas relacionadas con el software en electronics.stackexchange.com, así que discúlpeme por pensar que este podría ser el lugar para mi pregunta :) Por curiosidad, @LeonHeller, ¿dónde propone que tome este tipo de preguntas en el futuro?

Respuestas (1)

Parece que había elegido uno startup_stm32f30x.sque no era para IAR EWARM. Funcionó mejor al encontrar otro archivo con el mismo nombre y probarlo.