www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LPC2290 externer Datenspeicher


Autor: Paul Jensen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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


Autor: Gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Yagan Ζ. Dongobar (yagan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.