Gast
#266640
Ich nutzte FreeRTOS und brauch eine Globale Variable: Sollte ja eigentlich kein Problem sein ist es aber für mich.leider. Also ich habe eine Variable "astring" in main.c definiert die auch in den Funktionen von main.c gefunden wird. So weit so gut. Aber wenn ich diese Variable in einen anderen Programmteil ( ich nutzte die UIP-Erweiterung) in diesem Fall cgi.c aufrufe ist die Variable dort nicht mehr bekannt( first use in this funktion). Dadraus schließe ich das entweder die Variable falsch definiert wurde. oder aber die Variablen übergaben zwischen den Programmteilen nicht richtig funktioniert. Da der ARM aber keine MMU hat benutzen alle Variablen ja aber den selben Programmspeicher, so dass die Übergabe ja kein Problem dastellen sollte. Also ist meine Frage wenn meine Überlegungen stimmen: Wie definiere ich eine Globale Variable unter FreeRTOS? Gruß Hans