[ATMEL AVR] Externe Programme laden?

Gast #92104
Hallo Leute!

Gibt es eine Variante Programme von einer externen Quelle (I2C EPROM,
UART oder anderes) in den Speicher zu laden, und diese auszuführen?

Ich weis zwar, dass dies von der Archiektur nicht möglich ist,
Programme aus dem RAM starten, aber vielleicht kann man ja bestimmte
Blöcke des AVRs (zB. ATmega8535) im Flashspeicher überschreiben, und
dann dort hinspringen und das Programm ausführen.

Für eine Antwort wäre ich dankbar!

Danke im Voraus
Euer Karli
Gast #92107
Entweder mit einem in den Chip programmierten Interpreter -> Langsam
Oder der RAM Inhalt wird in den Flash kopiert -> Laut Datenblatt werden
10000 Schreibzyklen garantiert
Ansonsten gehts einfach nicht.
Gast #92108
> Ich weis zwar, dass dies von der Archiektur nicht möglich ist,
> Programme aus dem RAM starten,
[später dann]
> gibt es eine Variante das Programm direkt aus einem RAM zu starten?

- ohne Worte -

----, (QuadDash).
Gast #92110
Hi

oder einen µC der sowas kann. LPC21xx, M16C und viele andere mit Von
Neumann Architektur können Programme aus dem internen RAM ausführen.

Matthias
Gast #92112
Hi

mit einem 8051 geht das aber auch nur wenn man sowohl RD/ als auch
PSEN/ an ein externes RAM über ein Und-Gatter führt. Man braucht also
(außer bei einigen wenigen die das intern können) externen Speicher.
Und ob man das will?

Matthias

Antwort schreiben

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