SPI Flash-Speicher

Gast
Gehört eigentlich nicht in 'DSP', und du musst uns noch sagen, welche 
Plattform du verwendest. Es gibt durchaus CPUs, die das Ablegen von Code 
im SPI-Flash erlauben, die Ausführungsgeschwindigkeit des Programms kann 
aber darunter leiden. Typischerweise sind die SPI-Caches keine pure 
Hardware, und man muss die Architektur gut kennen. Natürlich kannst du 
auch einen ELF-Loader nutzen und Programme nachladen, dann müssen sie 
aber vollständig ins RAM passen.
@ Roman (Gast)


>ich hab einen externen Speicher über SPI und will vollständige Programme
>speichern. Wie gehe ich da am besten dran?

Mit der Lektüre des Artikel Netiquette.

Glaskugel: Du hast einen AVR. Mit dem geht das prinzipiell nicht. in 
externen SPeichern kann man beim AVR nur Daten speichern aber kein 
Programm.
Gast
Roman schrieb:
> ich hab einen externen Speicher über SPI und will vollständige Programme
> speichern.

Programme kannst du überall hin speichern, wo du auch Daten ablegen 
kannst. Programme sind auch nur Bits. Damit du sie vollständig 
speichern kannst, muss der Speicher so groß sein, dass sie ganz 
reinpassen.

Wo ist genau dein Problem?

Antwort schreiben

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