SPI Flash über Stellaris programmieren

OP #2916254
Lesenswert?

Hallo,
Ich arbeite zurzeit, mit dem LM3S9B96 uC von Stellaris. HAb den uC 
soweit prohgrammiert, das ich den Flash vom uC übeer USb Flashen kann, 
und zwar mit einem Bootloader. Mein nächstes Ziel liegt es darin, das 
SPI Flash von einem FPGA übers USB zu programmieren. Normalerweise macht 
man das über Impact mit dem Xilinx USB Platform. jedoch will ich, dass 
der Kunde es einfach hat und einfach nur ein USB Stick anschließt und 
durch den Bootloader dann einmal das Stellaris Flash und einmal das SPI 
Flash programmieren kann. Nur habe ich noch keine Konkrete idee wie ich 
das realisieren soll. Im USB Stick sollen 2 Binary files liegen, einmal 
für Stellaris Flash und einmal für FPGA Flash.
Hoffe sehr, das ihr mir da weiter helfen könnt.
Freue mich für Anregungen und ideen.
Danke.
Gast #2917360
Lesenswert?

Nun, wie man USB-Massenspeicher anspricht, findet man im USB-Standard. 
Vermutlich landen die Dateien der Kunden in einem FAT32-Dateisystem. 
Die Spezifikation gibt's bei Microsoft.  Wie man Daten in den SPI-Flash 
bekommt, steht in dessen Datenblatt.

Bei welchem Schritt klemmt's denn?
OP #2917420
Lesenswert?

Danke für die Antwort.
Ich weiß wie der uC ins SPI Flash lesen und schreiben kann, ich weiß 
auch wie ich ein File aus einem USB lesen kann und damit das Stellaris 
Flash flashen kann, jedoch verstehe ich theoretisch nicht, wie er das 
File das ich ins SPI Flash programmieren will erkennt und dann ins SPI 
Flash programmiert. Für das SPI Flash sind ja versch. Commands nötig, 
wie konvertiert der uC das File in Daten sendet die auf der 
Sendeleitung. Vielleicht kannst mir das erklären.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren