Preguntas con etiqueta 'gcc'

6
respuestas

Para el código incrustado, ¿por qué debo usar los tipos "uint_t" en lugar de "int sin firmar"?

Estoy escribiendo una aplicación en c para un STM32F105, usando gcc. En el pasado (con proyectos más simples), siempre he definido las variables como char , int , unsigned int , etc. Veo que es común usar los tipos defini...
5
respuestas

¿Code Sourcery G ++ Lite sigue siendo un proyecto viable?

Cuando intenté descargar una versión más reciente de Code Sourcery G ++ Lite para ARM, Noté que fui redirigido a otra compañía y es realmente difícil encontrar algo en ese sitio sobre Sourcery G ++ Lite para ARM. ¿Alguien sabe el estado en el...
4
respuestas

problema de Endian en STM32

Estoy usando arm gcc (CooCox) para programar un descubrimiento STM32F4, y he estado luchando con un problema endiano Estoy muestreando con un ADC de 24 bits a través de SPI. Ya que ingresan tres bytes, MSB primero tuve la idea de cargarlos en...
3
respuestas

Eclipse + GNU ARM + STM32 - HAL o SPL

Voy a comenzar con el desarrollo de ARM (después de 2 años de AVR) y he adquirido la placa STM DISCOVERY con el microprocesador stm32f4. Decidí ir con eclipse + ARM gcc porque no me gusta el límite de código de Keil y no tengo el dinero para...
4
respuestas

¿Por qué el compilador GCC omite algún código?

No puedo entender por qué el compilador de GCC recorta parte de mi código mientras conserva absolutamente el mismo en el vecindario. El código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i;...
2
respuestas

Mover la programación integrada de Keil a Linux

Actualmente estoy usando Keil para desarrollar un tablero de descubrimiento STM32. Mi proyecto está casi terminado y me gustaría pasar a un entorno de construcción basado en Linux. He estado usando la herramienta de actualización preconfigurada...
1
respuesta

¿Qué es la relación entre las bibliotecas ARM?

¿Cuál es la relación entre las bibliotecas de CMSIS publicadas por ARM.com? , bibliotecas proporcionadas por fabricación y bibliotecas de GCC ARM ? ¿Cuál es el propósito exacto de cada uno? ¿Cuál de ellos debería usar?     
3
respuestas

¿Controlador de señal digital con cadena de herramientas GNU?

¿Hay algún fabricante que ofrezca un controlador de señal digital (que básicamente significa un microcontrolador con alguna funcionalidad DSP como una instrucción MAC y otras cosas) en la que podría compilar software con GCC? dsPIC aparentemente...
2
respuestas

Ligero (subconjunto) de la biblioteca C estándar (biblioteca ANSI C)

Estoy portando la biblioteca estándar de C para "OS" de metal desnudo (ARM Cortex-M4, ARM GCC). Quiero tener funciones como strlen, sprintf, (y asignador de memoria, tal vez), etc. He portado PDCLib y Newlib. Newlib no es ligero (e intenta im...
1
respuesta

Atributos del archivo de inicio de ARM frente a los argumentos de la línea de comandos de GCC

Los archivos de inicio para MCU de STM32 Cortex-M, para la mayoría de las cadenas de herramientas de GCC, a menudo combinan los archivos de ensamblaje de inicio de Atollic TrueStudio con bibliotecas HAL, como por ejemplo en mi caso, STM32CubeF4...