AT91SAM7X256 internes Flash

Gast #1927682
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren