Hallo! Wie kann ich mir anzeigen lassen, wieviel RAM mein Mikrocontroller (At91SAM7) noch frei hat? Ich benutze Yagarto.
arm-elf-size deinprogramm.elf Werte für data+bss = statischer RAM-Bedarf. Wie viel RAM durch malloc dynamisch reserviert ist lässt sich zur Laufzeit mit malloc_stats() rausfinden. Dazu kommt noch der Speicherbedarf durch lokale Variablen auf dem Stack.
Habe jetzt leider nix zum testen hier. Ich muss Messwerte im RAM zwischenspeichern. wie kann ich also in der Speicherfunktion herausfinden wie viel RAM noch frei ist? Ich habe zu diesem Thema leider nix spezifisches gefunden.
Schau dir malloc_stats() und die davon aufgerufenen Funktionen an (Newlib-Sourcecode).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.