Externes flash

Gast #33559
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
Gast
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/document_files/Application_Notes/ap164401.pdf

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

Grüße
Oliver

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.