Forum: Digitale Signalverarbeitung / DSP / Machine Learning SPI Flash-Speicher


von Roman (Gast)


Lesenswert?

Hallo,

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

Gruß

Roman

von Strubi (Gast)


Lesenswert?

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.

von Falk B. (falk)


Lesenswert?

@ 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.

von Wolfgang (Gast)


Lesenswert?

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?

von Mark B. (markbrandis)


Lesenswert?

Wolfgang schrieb:
> Wo ist genau dein Problem?

Das Problem ist, dass er die Aufgabenstellung nicht richtig beschreibt. 
;-)

von Stefan K. (stefan64)


Lesenswert?

Also auf meinem Rechner speichere ich Programme zwar auch seriell im 
Flash der SSD, aber die SPI-Schnittstelle wäre mir dafür deutlich zu 
langsam. Warum willst Du das machen?

Gruß, Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.