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
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.
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?
Wolfgang schrieb: > Wo ist genau dein Problem? Das Problem ist, dass er die Aufgabenstellung nicht richtig beschreibt. ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.