Gast
#1495733
hi, mein Mikrocontroller besteht aus 4KByte RAM, ich habe ein Programm geschrieben beim compilieren habe ich folgende Große:.data = 1970,und.bss = 2190 ich versuche jetzt Konstante String und Variable im Stack(FLASH) zu speichern. Im Programm habe ich auch viel sprintf benutzt. Beispiel: snprintf (tempstr,BUFFER_SIZE-1,"Receive %d voltage of channel 0", Voltages[0]); mit dem sprintf gebe ich den Inhalt des Array aus, aber das 3 dritte Argument bleibt unverändbar. Bitte was kann ich machen um weniger Speicher zu benutzen. danke euch