[De-Nut-Discussion] statische Variablen >4kB
Robert Hildebrand
robert.hildebrand at ims.fhg.de
Tue Sep 17 17:35:40 CEST 2002
Falls die statischen Variablen den internen Speicher des Mega128
überschreiten, treten Kollisionen mit dem dynamischen Speicherbereich auf.
Gibt es für den Ausdruck in init.c
if((short)RAMEND - (short)(&__bss_end) > 384)
NutHeapAdd(&__bss_end, (u_short)RAMEND - 256 -
(u_short)(&__bss_end));
NutHeapAdd((void *)(RAMEND + 1), 0x7FFF - RAMEND);
eine "wasserdichte" Fromulierung, mit der statischer und dynamischer
Speicher sich beliebig den vorhandenen Speicher aufteilen oder liegt das
Problem tiefer?
MfG
Robert Hildebrand
More information about the De-Nut-Discussion
mailing list