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
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
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
Fred schrieb: > Finde auch nichts wie > warum das nicht gehen sollte. Im Prinzips muss das auch funktionieren. Ich tippe mal darauf, dass es an deinem Code liegt, den du nicht zeigst. Gruß Oliver
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.