Forum: Mikrocontroller und Digitale Elektronik svf file (aus hex) erzeugen


von Tobi (Gast)


Lesenswert?

Hi zusammen,

ich suche nach einer Möglichkeit aus einem hex file (oder direkt aus dem 
Quellcode(für einen STM32 Microcontroller)) ein svf file zu generieren. 
Ziel ist es den Microcontroller durch einen anderen Controller flashen 
zu lassen. Ist euch eine Entwicklungsumgebung oder Software bekannt, die 
das kann?

Danke und Gruß,
Tobi

von QO (Gast)


Lesenswert?

1
$ mv filename.hex filename.svf
Oder: wtf ist ein svf File?
Genauer: in einem hex File kann alles mögliche drin sein...
Aberauch: Quellcode -auch f. STM32- ist in diversesten 
Programmiersprachen.

von Tobi (Gast)


Lesenswert?

Ein svf File ist ein Format das Beschreibt was an einer JTAG 
Schnittstelle passiert :)

https://en.wikipedia.org/wiki/Serial_Vector_Format

Die Programmiersprache für den Controller ist C

Grüße,
Tobi

von Christian R. (supachris)


Lesenswert?

So einfach geht das nicht. Denn dazu muss ja bekannt sein, mit welchen 
JTAG Kommandos sich der Code in den Zielprozessor übertragen lässt. Dazu 
braucht man in der Regel das Flash-Programm des Herstellers. Eventuell 
kann man wenn es ein ARM ist, auch über OpenOCD was machen?

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.