Cómo compartir la función o la dirección variable entre c y el archivo de ensamblaje en el mismo proyecto usando el compilador GCC en ARM Cortex M4

0

Estoy usando un microcontrolador con el procesador ARM Cortex M4 y el compilador GCC - GNU ARM.

Algunas funciones están escritas en c en el archivo .c y en el ensamblado en el archivo .asm.

Mis preguntas son las siguientes:

  1. ¿Cómo puedo compartir las direcciones de las funciones / variables entre c y los archivos de ensamblaje?

  2. ¿Cómo puedo llamar a la función c desde ensamblador y viceversa?

  3. ¿Cómo puedo pasar los argumentos de la función en los casos anteriores?

pregunta Nama

0 respuestas

Lea otras preguntas en las etiquetas