Forum: Mikrocontroller und Digitale Elektronik STM32 über UART flashen


von Matze T. (gruetzwurschd)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich stehe momentan vor folgendem Problem:
Ich habe mir für mein Evalboard (STM3210E) ein kleines Progrämmchen 
geschrieben, das bei einem Tastendruck einfach ein Lämpchen anschaltet.

Wenn ich dieses Programm mit dem Debugger auf das Board flashe, dann 
funktioniert es auch so wie es soll. Ich wollte jetzt probieren, dass 
programm mal ohne debugger über RS232 aufs board zu flashen.

Folgendermaßen bin ich vor gegangen:
- Ich habe mir das FlashLoaderDemo-Programm bei ST runtergeladen.
- Ich habe den Boot0 pin auf 1 gelegt
- Resettaster gedrückt
- Siehe Screenshots
- Nach dem letzen Screenshot drücke ich auf close, ziehe das rs232 kabel 
ab.
- Setze die bootpins wieder auf 0 0 zurück
- Reset oder Stromkabel abziehen. Aber beides funktioniert nicht.

Kann mir jemand sagen was ich noch beachten muss? was mache ich falsch?

Für Hilfe wäre ich echt dankbar

Gruß Tarkan

von (prx) A. K. (prx)


Lesenswert?

Könnte man wohl als #1 im Crossworks-FAQ betrachten: Wenn man beim 
Übersetzen nichts anderes mitteilt, dann wartet der Startup-Code bis der 
Debugger die Kontroller übernimmt. Erst dann geht es weiter. Ohne 
Debugger nie.

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Du liest von dem Device auf deinen Rechner. Was soll dann nach einem 
Reset passieren?

Gruß
Lasse

von Jean P. (fubu1000)


Lesenswert?

Hi,
du musst Download machen nicht Upload.

Gruß

von Matze T. (gruetzwurschd)


Lesenswert?

Oh mann, wer lesen kann ist klar im Vorteil:

Nicht Upload from Device auswählen, sondern Download to device :-S

von Matze T. (gruetzwurschd)


Lesenswert?

Lasse S. schrieb:
> Du liest von dem Device auf deinen Rechner. Was soll dann nach einem
> Reset passieren?
>
> Gruß
> Lasse

Jean Player schrieb:
> Hi,
> du musst Download machen nicht Upload.
>
> Gruß

Ja!! Wie blöd von mir :D

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.