Hallo, ich habe nun testweise mal einen STm32 aufgebaut. Nun wollte ich entweder über UART oder USb versuchen zu flaschen, jumper für BOOT0 unt 1 habe ich vorgesehen. An dem einen USb Port wird auch der FTDI als VOM Port erkannt..supi.. Beim zweiten USB Anschluss passiert aber gar nichts :-( Ich habe die dieses ST Link Programm..ist das das richtige zum Flashcen über UART/USB? Er beitet mir keine Einstellung für die Com Ports oder sowas an.. Ich will versuchen mit der STM internen Doftware zu flashen, habe daher kein Anschluss for ST Link oder SWR wie das heißt, vorgesehen...
Frank schrieb: > Ich habe die dieses ST Link Programm..ist das das richtige zum Flashcen > über UART/USB? Nein. Du brauchst das DFU Programm. Das ist aber extrem buggy und bietet keine Debug Möglichkeit und ist daher zum entwickeln kaum geeignet. Das geht viel einfacher per SWD oder JTAG, zB eben per st-link oder Segger J-Link.
falls du an den UART1 drankommst, kannst du auch über diesen die CPU programmieren beim Power-On : Boot-0 auf Vcc Boot-1 auf GND danach solltest du die CPU im Gerätemanager sehen und mit dem PC-Programm von ST (Flash-Loader) programmieren können. Gruss Uwe
hm..und genau da passiert bei mir nichts...kein Pling Pling :-(
ah, doch jettz plinkt es :-) Sehe aber irgendwie keien Veränderung im gerätemanager :-( Wo finde ich nun das richtige DFU Programm?
ist das hier das richtige? http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF257916#
hm, also es plingt jetzt und er erkennt ein unknown device... Für dieses DFU finde ich imer nur eine Version wo DEMo steht?!? Wo finde ich die richtige Version und ist darin auch der Treiber enthalten?
ich finde überall Bootloader, aber kein Toll zum flashen mit dem STM32 vorinstalliertem Bootloader?!
in der Suchmaske bei ST "Flash loader" findet das hier : http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF257525?s_searchtype=keyword
hm, ja den hatte ich auch schon gefunden.. Mit den Defaulteinstellung 115200 Baud etc tut sich da aber nicht...inbesondere ist das Problem nicht behoben, das er im Gerätemanager ein Unbekanntes Gerät finden..also Treiber fehlen..Oder erkennt er ihn im USB Modus nicht als COM Schnittstelle? Hatte es aber mit dem USB / FTDI Eingang auch schon versucht...
ich dachte das File enthällt den Treiber, versuch mal den hier : http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF257938?s_searchtype=keyword
:-( voller Hoffnung ausprobiert....leider weiterhin Unknown Device :-( Dieses Gerät wurde angehalten, weil es Fehler gemeldet hat. (Code 43)
hast du ein "original" Eval-Board von ST, um zu prüfen ob der Fehler auf der Software oder Hardware Seite liegt ?
habe hier eins dieser kleinen STM Boards Value line... Aber nicht die entsprechenden Abschlüsse rausgeelegt umd an die Programmier anschlüss zu kommen... Ein Quarz wird für USb nicht benötigt? Ich vemute mal nein, da das ab Werk ja sowieso nicht eingeschaltet ist?
mal was anderes, kann es sein das du einen dreher bei UART RX/TX zum FTDI-Chip hast CPU Pin PA10 = RX, und müsste an TXD vom FTDI gehen (Pin1) ...oder ?
Uwe B. schrieb: > mal was anderes, > kann es sein das du einen dreher bei UART RX/TX zum FTDI-Chip hast > > CPU Pin PA10 = RX, und müsste an TXD vom FTDI gehen (Pin1) ...oder ? hehe ich bin wohl nicht der Einzige dem das mal passiert ist :-)
ist das so? k.a. sind wie gesagt meine ersten Versuche´... Eher scheint mir da auch noch was mit GND nicht ganz korrekt zu sein.sehe ich gerade mal so ..habe aber derzeit das ADUm IC sowieso überbrückt, dann kann ich das mit GND auch noch mal machen..aber der reine USB Anhscluss geht ja leider auch nicht.... Bei USB nutze ich nur D+ D- und GND...das stimmt doch-oder? Gehören da wiederstände von der SUB zum Controller rein? Ich finde im Datasheet nichts dazu, aber im internet bei der Bildersuche sind bei vielen stm Widerstände dazwischen...
Frank schrieb: > ist das so? > k.a. sind wie gesagt meine ersten Versuche´... :-) ok, habe gerade nachgeshen...RX/TX ist definitiv vertauscht und bei USB solltest du dich an die spezifikation halten (EMI-Filter in die Leitungen)
wo finde ich das mit dem EMI Filter in der Beschreibung. Irgendwie finde ich immer die falschen Anleitungen/Datenblätter..hach wie einfach war das beim Atmega ....
YBE, ok, also über USB/UART geht es jetzt... Jetzt bleibt nur noch das Problemm mit dem echten USb Anshcluss :-( Habe jetzt mal in D+ und D- je ein 33Ohm Widerstand eingelötet...bringt aber nicht. Beim Einstecken pling er bestimmt 6x um dann Unknown Device zu sagen.. Klingt also tatsächlich wie eine ständig abbrechende verbindung beim connecten oder sowas..oder pling er mehrmals weil er mehrere Komponenten erkennt?
nachdem ich nun 33pf Kondensatoren von d+ zu gnd und d- zu gnd gelegt habe, plingt windows nur noch einmal...aber dennoch unknown device :-(
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

