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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.