Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X256 internes Flash


von Student (Gast)


Lesenswert?

Hallo zusammen

Mir hat dieses Formum in der Vergagenheit schon einige Probleme gelöst. 
Vielen Dank Leute! Ich bin nun an einer Projektarbeit für das Stundium 
und stehe mal wieder vor einem Problem. Doch leider fand ich zu meinem 
aktuellen Problem keine Lösung :-(

Ich bin daran einen Webserver aufzusetzen.

Das funktioniert bereits:

freeRTOS+LwIP
Ich kann also super eine Dynamische Website darstellen. Dann habe ich 
auch schon ein "TCP-Client" draufgemacht, so wie das UDP in Betrieb 
genommen.

(Als Basis das lwIP_Demo_Rowley_ARM7 von freeRTOS)

Nun möchte ich die IP gerne ändern. Damit der Controller die IP jedoch 
auch nach einem Reset noch hat möchte ich diese gerne ins interne Flash 
sichern. Ich habe dann von Atmel das 
"basic-internalflash-project-at91sam7x-ek" gefunden und wollte dieses in 
mein Programm einbinden. Doch leider funktionierte dies nicht... Der 
Controller stürzt mir bei der Funktion
FLASHD_Unlock(AT91C_IFLASH, AT91C_IFLASH + AT91C_IFLASH_SIZE, 0, 0);
immer ab.

Hat jemand Erfahrung? Ich könnte mir vorstellen, dass es irgendwie damit 
zusammenhängt, dass mein Code im Flash ist und ich auch ins Flash 
schreiben will. Doch laut Atmel sollte dies doch funktionieren!??

Vielen Dank für mögliche Hilfestellungen

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
Noch kein Account? Hier anmelden.