Ja, der Stackpointer ist ein normales Register,
das man auch lesen kann.
Aber je nachdem in welcher Sprache du programmierst,
gibt es da noch anderen belegten Speicher im Ram.
Stack, Heap, Variablen, per Alloc reserverter Speicher....
Gruß Jan
Hi,
kann man irgendwie rausfinden wieviel RAM noch Frei ist?
Der wächst ja Stack von den Oberen Adressen zu den unteren,
kann man den Stackpointer jetzt irgendwie auslesen damit
man mal Ungefähr weiß wieviel noch Frei ist?
Oder hat jemand noch ne andere Idee ?
Thorsten
Open Minds. Open Sources. Open Future
Ja, der Stackpointer ist ein normales Register,
das man auch lesen kann.
Aber je nachdem in welcher Sprache du programmierst,
gibt es da noch anderen belegten Speicher im Ram.
Stack, Heap, Variablen, per Alloc reserverter Speicher....
Gruß Jan
Danke für die Antwort, och programmier c mit dem avr-gcc und der
avr-libc
Ich hab mir noch mal die doku zur avr-libc vorgenommen.
Ich werds jetzt so machen, dass ich mir solange mit malloc
speicher hohle bis keiner mehr da ist ( also ich einen
Null-Pointer zurückkriege. Dann weiß ich wieviel noch
frei war.
Ist ja nur zum Testen, mir ist immer ein bischen unwohl,
weil ich überhaupt nicht weiß wieviel noch frei ist.
Thorsten
Open Minds. Open Sources. Open Future
Lesezeichen