At91rm9200 boot aus SPI Flash

Gast #2859392
Lesenswert?
• ▲
▼
Hi Leute

ich versuche gerade meine Applikation aus dem SPI Flash zu booten. Der 
Controller hat ein internes Boot Program das meine Applikation aus dem 
SPI Flash in externes ram lädt. Jedoch stellt dieses Boot Programm auch 
den PMC Power management controller ein somit wird der Master Clock bzw 
SPI Clock auf 24 Mhz  eingestellt. Ich möchte aber MCK auf 80 Mhz 
stellen im PMC das gelingt mir jedoch nicht.
Habe auch nen Parallelen Flash da wird das Boot Programm nicht verwendet 
und ich kann den PMC selber einstellen also MCK auf 80 Mhz.
Jemand ne idee wie man das Problem angehen könnte?

Grüße
Fred
#2859419
Lesenswert?
• ▲
▼
Fred schrieb:
> ich versuche gerade meine Applikation aus dem SPI Flash zu booten.

Deine Applikation passt in die 16kB SRAM? Üblicherweise wird dorthin ein 
Bootstrap geladen, um die Hardware zu initialisieren. Es lässt sich vom 
Bootstrap aus im Prinzip alles einstellen; auch die Takte. Google mal 
nach at91bootstrap und schau dir mal den Source an. Darin sieht man wie 
man den PMC konfigurieren kann.

Gruß Oliver
Gast #2859425
Lesenswert?
• ▲
▼
Hallo

nicht meine applikation sondern mein starter also der booter wird in den 
Sram geladen. Das problem ist das der Controller ein eigenes boot 
program hat das meinen starter aus dem spi flash in den sram lädt. Von 
dort wird dann meine eigentlich applikation die auch im spi flash liegt 
in ein externes ram kopiert.

Das Problem ist jetzt aber:
Das Bootprogram des controllers stellt den PMC ein und auch den MCK. Ich 
versuche dannach in meinem starter den PMC nochmal zu konfigurieren also 
MCK hochschrauben das kalppt aber leider nicht. Finde auch nichts wie 
warum das nicht gehen sollte.

Grüße
Fred

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.