Hallo, ich habe hier einen SAM7S32 und möchte Parameter über die serielle Schnittstelle empfangen und nicht flüchtig abspeichern. Das ganze soll zur Laufzeit passieren, da ich für diesen Vorgang nicht ständig den Chip komplett neu flashen möchte. Hat jemand eine Idee wie ich das anstellen kann, also Daten zur Laufzeit ins Flash schreiben. Danke!
Funktioniert über die den Memory Controller. Vgl. Manual zu FCR und FSR. Im Beispielpacket von Atmel gibt es eine Anwendung, die Flash-Programmierung aus der Anwendung heraus demonstriert. Sollte irgendwo auf at91.com oder atmel.com zu finden sein. Habe hier nur eine relativ alte Version (AT91SAM7S64_BasicFlash_IAR_4_30A-1_12, Sept. 2005), es sollte inzwischen was Neueres geben. Darauf achten, dass die eigentlichen Flash-Routinen aus dem RAM ausgeführt werden. Das ist beim Beispiel für IAR schon "vorgekaut", bei anderen Compiler muss man ein wenig portieren. Martin Thomas
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.