Als «gcc» getaggte Fragen


5
Ist Code Sourcery G ++ Lite noch ein tragfähiges Projekt?
Als ich versuchte, eine neuere Version von Code Sourcery G ++ Lite für ARM herunterzuladen, bemerkte ich, dass ich zu einer anderen Firma weitergeleitet wurde und es wirklich schwierig ist, auf dieser Site etwas über Sourcery G ++ Lite für ARM zu finden. Kennt jemand den Status des Sourcery G …
18 arm  compiler  gcc 

2
STM32F2: Kombination aus Makefile, Linker-Skript und Startdatei ohne kommerzielle IDE
Ich arbeite seit ungefähr zwei Monaten mit einem STM32F2 (speziell dem STM32F217IGH6 auf einer Entwicklungsplatine). Bei weitem mein größtes Problem hatte mit dem "Setup" zu tun, das Makefile, Linker-Skript und Startdatei enthält. Insbesondere konnte ich meine Interrupt-Vektortabelle nicht richtig einrichten und habe Interrupt-Handler aufgerufen. ST bietet Beispiele, die auf kommerzielle …
16 c  stm32  gcc 

4
Endian-Problem auf STM32
Ich benutze arm gcc (CooCox), um eine STM32F4-Entdeckung zu programmieren, und ich habe mit einem Endian-Problem gerungen Ich probiere mit einem 24-Bit-ADC über SPI. Da drei Bytes eingehen, hatte MSB zuerst die Idee, sie in eine Union zu laden, um sie (ich hoffte jedenfalls!) Ein wenig benutzerfreundlicher zu machen. typedef …
11 c  stm32  cortex-m  gcc 

3
Eclipse + GNU ARM + STM32 - HAL oder SPL
Ich werde mit der ARM-Entwicklung beginnen (nach 2 Jahren AVR) und habe die STM DISCOVERY-Karte mit dem Mikroprozessor stm32f4 darauf aufgenommen. Ich habe mich für eclipse + ARM gcc entschieden, da mir das Code-Limit für Keil nicht gefällt und ich nicht das Geld habe, um eine kostenpflichtige Version zu erhalten. …
10 arm  stm32  gcc  cortex  hal-library 

4
Warum lässt der GCC-Compiler Code weg?
Ich kann nicht verstehen, warum der GCC-Compiler einen Teil meines Codes ausschneidet, während er absolut den gleichen in der Nachbarschaft beibehält. Der C-Code: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second pause - …
9 avr  c  avr-gcc  optimization  gcc 

2
Verschieben Sie die eingebettete Programmierung von Keil nach Linux
Ich verwende derzeit Keil, um für ein STM32-Discovery-Board zu entwickeln. Mein Projekt steht kurz vor dem Abschluss und ich möchte auf eine Linux-basierte Gebäudeumgebung umsteigen. Ich habe das vorkonfigurierte Flashing-Tool und die STLink-Treiber für Windows verwendet, um das Board zu flashen, und ich habe Keil dazu gebracht, eine Bin-Datei zu …
9 stm32  linux  gcc  keil 

4
Embedded C - Die eleganteste Art, eine Verzögerung einzufügen
Ich arbeite an einem Projekt mit einem cortex-m4 mcu (LPC4370). Und ich muss eine Verzögerung einfügen, während ich die Compiler-Optimierung einschalte. Bisher bestand meine Problemumgehung darin, einen digitalen Ausgang innerhalb einer for-Schleife auf und ab zu bewegen: for (int i = 0; i < 50000; i++) { LPC_GPIO_PORT->B[DEBUGPIN_PORT][DEBUG_PIN1] = TRUE; …
8 c  arm  delay  gcc 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.