Hallo, ich habe hier so einen LPC2290, welcher ja über keinen internen Flash Speicher verfügt. Das heißt ich kann nicht ohne weiteres ein Programm darauf "speichern" welches nach dem Einschalten der Versorgungsspannung automatisch ausgeführt wird. Da der LPC2290 aber ein externes Speicher-Interface besitzt, sollte ich ja einen externen Flash Speicher an den Prozessor anschließen können. Hier meine Frage: Ist es möglich ein Programm, welches auf einem externen Flash-Baustein liegt, automatisch beim Einschalten des Systems auszuführen? MfG Paul
Philips datenblatt Seite 9: An den beiden Pins Boot0 und Boot1 erkennt der uC ob er ein 8- 16- oder 32-Bit Flash zum Booten hat, aktiviert über CS0. Ansonsten hat er wohl einen Bootloader integriert zum progranmmieren des Flash über UART0 (1.Seite datenblatt: Keyfeatures) Gerhard
Paul, wenn Du an den LPC2290 (2292, 2294) Flash-Speicher über das externe Speicher-Interface anschliesst, kannst Du die durch CS0 selektierte Speicherbank als Boot-ROM benutzen. Bei Reset muss dem Controller noch mitgeteilt werden, wie breit der Speicher ist: P2.26/D26/BOOT0 und P2.27/D27/BOOT1 = LOW: 8-Bit-Modus. P2.26/D26/BOOT0 = HIGH, P2.27/D27/BOOT1 = LOW: 16-Bit-Modus. P2.26/D26/BOOT0 = LOW, P2.27/D27/BOOT1 = HIGH: 32-Bit-Modus. Der LOW-Pegel kann über einen 10kOhm-Widerstand an VSS (GND) erzeugt werden. HIGH-Pegel entsteht durch internen Pullup-R. Ciao, Yagan
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.