Forum: Mikrocontroller und Digitale Elektronik STM32 F205RBt6 programmieren


von vaid (Gast)


Lesenswert?

Hallo!

Ich stehe gerade etwas auf dem Schlauch. Ich versuche in meiner 
Schaltung den STM32F103RBT6 durch einen STM32F205RBT6 zu ersetzen. Pin31 
und Pin47 habe ich wie gefordert beschaltet... das sollte es ja 
hardwaremässig dann auch gewesen sein.

Den F103 programmiere ich normalerweise über UART1 und den 
entsprechenden FTDI Chip mit der Flash loader Demonstrator Demo. Hat 
bisher alles super geklappt.
Der F205 wird aber leider nicht richtig erkannt. Im ersten Fenster wird 
die Flash Size mit 48kB angegeben (falsch) und im zweiten dann das 
Device gar nicht mehr erkannt.
Wenn ich nun aber über HTerm mit dem Prozessor spreche passt alles. 
Richtige Kennung etc.. Auch kann ich über den JLink Edu per gdb JTAG auf 
den Controller zugreifen und sogar Code einspielen. Das möchte ich aber 
nicht, weil mir das zu umständlich ist...

Kennt jemand ein kostenloses Flash tool für den F205 oder kann mir sagen 
wo das Problem mit dem Flash Loader Demonstrator liegt?
Oder ob ich etwas übersehen habe bei der Migration auf den F205?

Besten Dank und Gruß

vaid

P.S.: Den STM32 Progger von Erfos habe ich auch schon versucht, der 
kennt nur die F1xx Serie :-(
von Sven Wagner (Gast)


Lesenswert?

vaid schrieb:
> kann mir sagen
> wo das Problem mit dem Flash Loader Demonstrator liegt?
Der kennt den F205 möglicherweise nicht, weil er zu alt ist?
Vielleicht kannst Du ein Update machen?

Grüße
Sven
von vaid (Gast)


Lesenswert?

Ach herje...
Die ST Seite treibt mich noch mal in den Wahnsinn.
Tatsächlich gibts ein Update zum Flash loader Demonstrator. Nun die 
V2.4.0 ich hatte die V2.2.0 . Danke für den Hinweis!

Zur Zeit komme ich noch nicht drauf, sondern hänge bei "Remove 
Protection". Aber da komm ich sicherlich auch noch hinter ;-)

Warum benutzt den eigentlich noch niemand? Bei gleichem Preis noch ne 
Menge mehr Möglichkeiten find ich super. Und der Umstieg scheint nicht 
ganz sooo schwierig zu sein (migriere gerade noch die Stdlib).
von vaid (Gast)


Angehängte Dateien:

Lesenswert?

Ich muss den Thread noch mal hoch holen, da ich nicht weiter komme.

Nach wie vor gilt, ich komme per JTAG auf den Controller, er wird auch 
richtig erkannt. Software einspielen geht auch, da scheint aber einiges 
nicht zu stimmen. Denn die reagiert völlig anders als geplant :-)

Und das Schlimmste, ich komme immer noch nicht mit der Flash Loader Demo 
drauf. Habe die Einstellungen mal angehängt. Danach bleibt er immer in 
der Remove Protection hängen, entfernen geht auch nicht. Controller 
wurde auch schon getauscht, gleiches Ergebnis.

Was mich wundert, wieso sollten die den Controller mit der Read 
Protection ausliefern? Sollte doch eigentlich nichts drauf sein? Und die 
Option Bytes setze ich doch auch erst im Code, nicht wie bei Atmel über 
irgendwelche FuseBits.

Alle Fehlermeldungen die ich erhalte (und google) landen irgendwo in 
China oder Japan, nutzt den Prozessor wirklich niemand?!

Besten Dank für Denkanstöße!
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.