Perguntas com a marcação «gcc»

18
O Code Sourcery G ++ Lite ainda é um projeto viável?

Quando tentei baixar uma versão mais recente do Code Sourcery G ++ Lite para ARM, notei que fui redirecionado para outra empresa e é realmente difícil encontrar algo nesse site sobre o Sourcery G ++ Lite for ARM. Alguém sabe o status do projeto Sourcery G ++ Lite for ARM? Ainda está vivo, as...

11
Problema Endian no STM32

Estou usando arm gcc (CooCox) para programar uma descoberta STM32F4, e estou lutando com um problema endian Estou amostrando com um ADC de 24 bits via SPI. Como três bytes estão chegando, primeiro o MSB teve a idéia de carregá-los em uma união para torná-los (eu esperava!) Um pouco mais fácil de...

10
Eclipse + GNU ARM + STM32 - HAL ou SPL

Começarei com o desenvolvimento do ARM (após 2 anos de AVRs) e peguei a placa STM DISCOVERY com o microprocessador stm32f4. Decidi usar o eclipse + ARM gcc, já que não gosto do limite de código do Keil e não tenho dinheiro para obter uma versão paga. Seguindo os tutoriais, instalei o eclipse...

10
Por que o compilador não usa diretamente LSR

Oi Eu estive trabalhando em um projeto usando um Arduino Uno (então ATmega328p), onde o tempo é muito importante e, portanto, eu queria ver em quais instruções o compilador estava convertendo meu código. E aí eu tenho um uint8_tque eu desloco um pouco para a direita em cada iteração usando data...

9
Mover a programação incorporada do Keil para o Linux

Atualmente, estou usando o Keil para desenvolver uma placa de descoberta STM32. Meu projeto está quase concluído e eu gostaria de mudar para um ambiente de construção baseado em Linux. Eu tenho usado a ferramenta de piscamento pré-configurada e os drivers STLink do Windows para exibir a placa e...

9
Por que o compilador GCC omite algum código?

Não consigo entender por que o compilador GCC cortou parte do meu código enquanto preserva absolutamente o mesmo na vizinhança? O código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted...

8
Como crio uma biblioteca estática para o AVR Atmega328p?

Estou tentando criar uma biblioteca muito parecida com o Arduino em C. Eu tentei no passado e, apesar de ter perdido o código, lembro-me de simplesmente receber um monte de referências indefinidas para funções especificadas nos arquivos de cabeçalho e na biblioteca que continham todos os arquivos...