mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Externes flash


Autor: Uwe Klein (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
von Philips gibt es jetzt den P89C669 mit extended memory. Ich habe vor, 
mein Programm in 8Mb externem Flash (z.B. Am29F080) ablaufen zu lassen. 
Den Bootloader für den Flash-Speicher möchte ich im internen 
Programmspeicher (96kB) des Controllers ablegen. D.h. ich muß zuerst den 
Controller, dann das externe Flash programmieren.
Hat jemand schon mal sowas gemacht ? Gibt es dazu Programmbeispiele ?
Zum Programmieren des Controllers kann man z.B. FlashMagic o.ä. 
verwenden, aber welches Tool nehme ich dann zum Programmieren des 
externen Flash, was ja auch über die serielle Schnittstelle des 
Controllers ablaufen muß ?
Danke
Uwe

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Uwe,
ich hab so was schon mal gemacht. Allerdings mit einem C167; jedoch auch 
mit dem Am29F080.

So wars bei mir:
C167 in den Bootstrapmodus versetzen. Über die Serielle können nun 32 
Byte Code (First Level) empfangen und ausgeführt werden.
Die First Level Routine saugt sich dann den größeren Second Level Code 
nach; das eigentliche Programmierprogramm für die Flashbausteine. Alles 
weiterhin über die Serielle.
An den Second Level Code wird dann das Programm-Hexfile übertragen, 
welches in die Flaschbausteine gebrannt wird.

Programmrumpf im Anhang dieses Dokumentes:

http://www.infineon.com/cmc_upload/migrated_files/...

In wieweit der P89C669 bootstrapfähig ist, kann ich Dir nicht sagen.

Grüße
Oliver

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.