Forum: Mikrocontroller und Digitale Elektronik Flashen mit ST-Link V2 und Keil uVision


von Tiago (tiago_97)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche gerade den STG-800 von Barth Elektronik mittels ST-Link V2 
und Keil uVision zu flashen. Habe alles, wie in folgender Anleitung 
gemacht (https://barth-elektronik.com/downloads/9022-0020-A.pdf), wobei 
ich dann folgende Fehlermeldung bekomme:

Load "Pfad den ich hier im Forum nicht zeigen möchte"
Full Chip Erase Done.
Programming Failed!
Error: Flash Download failed  -  "Cortex-M0"
Flash Load finished at 13:18:20

Der eine Fehler der angezeigt wird, wird in uVision nicht weiter erklärt 
und in anderen Foren konnte ich mir auch nicht weiterhelfen.

Da die Anleitung von Barth schon etwas älter ist, ist der einzige 
Unterschied zu meinem Setup, dass ich die neuesten Versionen von uVision 
und der Service-Packs installiert habe.

Habe noch Bilder dazugefügt mit den Einstellungen des Debuggers.

Schon mal vielen Dank für eure Hilfe!
Tiago

von Thomas Z. (usbman)


Lesenswert?

Tiago schrieb:
> Load "Pfad den ich hier im Forum nicht zeigen möchte"

genau das wird das Problem sein .... Leerzeichen und solche Dinge

von Wastl (hartundweichware)


Lesenswert?

Tiago schrieb:
> Schon mal vielen Dank für eure Hilfe!

Und wie wäre denn deine Frage gewesen die ich hier nicht finde?

von Vanye R. (vanye_rijan)


Lesenswert?

> Leerzeichen und solche Dinge

Genau! Wer als Softwareentwickler Leerzeichen oder Umlaute in Pfaden 
oder Dateinamen verwendet hat die Kontrolle ueber sein Leben verloren. 
:-D

Vanye

von Tiago (tiago_97)


Lesenswert?

C:\\Users\\Tiago\\Downloads\\STG-800-Samples\\9045-0014-A\\STG-800\\CAN\ 
\MDK-ARM\\out\\out.afx

unter anderem hat es mit Pfad nicht funktioniert

von Tiago (tiago_97)


Lesenswert?

Wastl schrieb:
> Tiago schrieb:
>> Schon mal vielen Dank für eure Hilfe!
>
> Und wie wäre denn deine Frage gewesen die ich hier nicht finde?

Woher kommt der Fehler und wie kann ich den lösen?

von Thomas Z. (usbman)


Lesenswert?

Tiago schrieb:
> C:\\Users\\Tiago\\Downloads\\STG-800-Samples\\9045-0014-A\\STG-800\\CAN\
> \MDK-ARM\\out\\out.afx

Du arbeitest also unter "\Eigene Dateien\Downloads\" (DE Windows) Kann 
man machen. Existiert den out.afx überhaupt an der Stelle?

> unter anderem hat es mit Pfad nicht funktioniert
den Satz verstehe ich nicht.

von Tiago (tiago_97)


Lesenswert?

Thomas Z. schrieb:
> Tiago schrieb:
>> C:\\Users\\Tiago\\Downloads\\STG-800-Samples\\9045-0014-A\\STG-800\\CAN\
>> \MDK-ARM\\out\\out.afx
>
> Du arbeitest also unter "\Eigene Dateien\Downloads\" (DE Windows) Kann
> man machen. Existiert den out.afx überhaupt an der Stelle?
>
>> unter anderem hat es mit Pfad nicht funktioniert
> den Satz verstehe ich nicht.

ich arbeite nicht unter dem Downloads-Ordner, das ist nur ein 
Sample-Projekt, um das Flashen zu testen, da es mit meinem Projekt nicht 
funktionierte. Mein Projekt ist unter einem anderen Verzeichnis 
gespeichert. Aber bei beiden Projekten wird der gleiche Fehler 
ausgegeben.
Das out.afx gibt es in der Tat nicht an dieser Stelle, aber ich dachte 
das wäre eine Datei die beim Compilen erstellt wird, ist das nicht der 
Fall?

von Thomas Z. (usbman)


Lesenswert?

Tiago schrieb:
> ich arbeite nicht unter dem Downloads-Ordner
den zeigst du aber. Wenn die AFX Datei nicht existiert kann die auch 
nicht geflasht werden. So einfach ist das Leben. Diese wird beim 
kompilieren erzeugt. Dein Keil ist am A...
Entweder Lizenz Probleme oder die Projekt Settings sind falsch. Der 
Compiler läuft aus irgend einem Grund nicht durch.

von Tiago (tiago_97)


Lesenswert?

Thomas Z. schrieb:
> Tiago schrieb:
>> ich arbeite nicht unter dem Downloads-Ordner
> den zeigst du aber. Wenn die AFX Datei nicht existiert kann die auch
> nicht geflasht werden. So einfach ist das Leben. Diese wird beim
> kompilieren erzeugt. Dein Keil ist am A...
> Entweder Lizenz Probleme oder die Projekt Settings sind falsch. Der
> Compiler läuft aus irgend einem Grund nicht durch.

Hatte wohl nicht richtig geschaut, hab das Projekt nochmal kompiliert 
und die out.afx Datei wird erstellt, liegt also nicht daran.

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.