Preguntas con etiqueta 'gcc'

1
respuesta

Microcontrol con bus externo

Estoy buscando un microcontrolador con bus externo para la memoria del programa, y GCC es compatible con estos dispositivos. Leí esto Atmel ATSam3U hoja de datos (no tengo experiencia con este familiar todavía) y hay una nota sobre bus ext...
1
respuesta

No se puede compilar el ejemplo de código STM32F4 con Eclipse

Estoy tratando de compilar una muestra simple de STM32F4 utilizando Eclipse con el complemento Eclipse de ARM de GNU de enlace . Recibo los siguientes errores: ylaestructuraeslasiguiente: y el código fuente de main.c #include "main.h...
1
respuesta

¿Cómo obtiene el valor del puntero de pila Cortex-M el enlazador gnu?

El enlazador de GNU obtiene el valor del puntero de pila de ARM Cortex del script del vinculador, y coloca ese valor en la primera ubicación de la tabla de vectores de interrupción. Observo que la mayoría de mis scripts usan el símbolo _esta...
1
respuesta

compilación de manipulación de bits AVR en GCC: no se puede obtener SEI en lugar de lectura-modificación-escritura

Estoy intentando configurar el bit 2 en el registro TIMSK y usando el siguiente código C: TIMSK |= (1<<2); El compilador crea el siguiente código: TIMSK |= (1<<TOIE1); 108: 89 b7 in r24, 0x39 ; 57 10a: 84 60...
2
respuestas

¿Qué es el hardware y software STM8 que interrumpe la latencia?

Simplemente eche un vistazo por primera vez a la línea STM8 para comparar su rendimiento con el AVR, que es muy conocido para mí ahora. Uno de mis grandes reclamos al AVR fue la reacción lenta a las interrupciones, especialmente en el código...
3
respuestas

Editor de texto sublime para desarrollar software basado en ARM

Hasta este momento, utilicé Atmel Studio para desarrollar software para dispositivos basados en AVR. Ahora me gustaría ir a ARM Cortext M. Además, me gustaría probar los códigos y el control de versiones (todavía no tengo experiencia en esas cos...
1
respuesta

Avr-gcc no se compila correctamente sin optimizaciones, pero funciona (mal) con -Os

Estoy desarrollando software para attiny88 con la cadena de herramientas avr-gcc. Este es un microcontrolador barato con memoria de programa de 8kB, 512B SRAM y 64B de memoria no volátil de datos EEPROM. Todo esto es suficiente para la tarea que...
1
respuesta

Compilar archivos MSP430 vinculando problemas

Estoy tratando de compilar un archivo C simple para luego cargarlo a mi MSP430 uC, pero cuando intento compilar obtengo algo que parece un problema de vinculación: main.c:7: undefined reference to 'outPWM' mi carpeta contiene estos archivos...
2
respuestas

Accediendo a los registros stm32 a través de estructuras en GCC

Estoy tratando de enrollar mi propio dispositivo USB usando una pastilla azul STM32F103 en C con el compilador GCC arm-none-eabi, pero me he encontrado con un comportamiento extraño que estoy tratando de entender. He creado una estructura que...
4
respuestas

AVR GCC: ¿Cómo puedo mejorar la optimización del código?

Intenté compilar el siguiente código C: period = TCNT0L; period |= ((unsigned int)TCNT0H<<8); El código del ensamblador que estoy obteniendo es el siguiente: period = TCNT0L; d2: 22 b7 in r18, 0x32 ; 50 d4:...