Hallo, warum wird der Heap in diversen Linkerscripten nicht explizit eine Sektion zugeteilt? Wie kann ich den Heap an einer bestimmten Stelle im RAM platzieren?
Zur ersten Frage: Da es durchaus machbar ist, musst du den Autor deines "diversen" Scriptes fragen. Dir Standard-Vorlagen sind auf jeden Fall so gehalten, dass sie die Bedürfnisse der meisten Anfänger erfüllen. Also einfach und funktioniert. Zur zweiten Frage: keine Ahnung. Habe ich noch nie gebraucht.
Stefan ⛄ F. schrieb: > Zur ersten Frage: Da es durchaus machbar ist, musst du den Autor > deines > "diversen" Scriptes fragen. > > Dir Standard-Vorlagen sind auf jeden Fall so gehalten, dass sie die > Bedürfnisse der meisten Anfänger erfüllen. Also einfach und > funktioniert. > > Zur zweiten Frage: keine Ahnung. Habe ich noch nie gebraucht. Danke schon mal. Könntest du mal so ein Script posten, indem der Heap auch eine Sektion bekommt?
Lischen schrieb: > Könntest du mal so ein Script posten, indem der Heap > auch eine Sektion bekommt? Nein, habe ich noch nie gemacht. Das braucht man ja auch erst, wenn man dessen Adressbereich verändert.
https://www.openstm32.org/forumthread2017#threadId2018 Hier wird den SDRAM als Heap verwendet. In der angehängten code.zip ist alles zusammen gefasst.
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.