Mit dem Computer soll der Flash speicher beschrieben werden können. Ich suche die entsprechenden Pins dafür für den Controller STM32F100 LQFP48. Wie schließ ich den richtig an und wie mache ich da ein debug interface? Das Datenblatt habe ich Angehängt.
Mit 10V auf Pin 18 und 19. Dann hat sich die Sache erledigt. -- Dieser Hinweis ist Unfug. Nicht ernstnehmen, "matt matt" blödelt. -rufus
steht das im Datenblatt, wenn ja auf welcher Seite? möchte gerne des selbst nachvollziehen
matt matt schrieb: > steht das im Datenblatt, wenn ja auf welcher Seite? möchte gerne des > selbst nachvollziehen Unter welchem Stichwort könnte das stehen?
matt matt schrieb: > steht das im Datenblatt, Muttu gucken. > wenn ja auf welcher Seite? Muttu gucken. > möchte gerne des selbst nachvollziehen Gucken -> lesen -> verstehen/nachvollziehen. (kannst du kein Englisch?)
Ja mein erster Gedanke wäre STM32F100xx pin definitions aber da stehen nur diese zeichen PIN name typ mainfkt. default remap 18 PB0 I/O PB0 ADC1_IN8/TIM3_CH3(12) TIM1_CH2N
>Mit dem Computer soll der Flash speicher beschrieben werden können. >Ich suche die entsprechenden Pins dafür für den Controller STM32F100 >LQFP48. Also wenn du da noch gross suchen musst ist das wohl nichts für dich. >Wie schließ ich den richtig an und wie mache ich da ein debug interface? Such dir die Schaltpläne für ein STM32F100 Evaluation Board bei ST. Da kannst du dir das abkupfern. Gibt es frei zum Download auf der ST Seite.
matt matt schrieb: > Wie schließ ich den richtig an und wie mache ich da ein debug interface? Du suchst das JTAG-Interface. Welche Pins dafür zu verwenden sind, sollte im Datenblatt stehen.
wenn ich mich nicht irre müssten das hier die pins sein JTMS pin34 Test Mode State pin JTCK pin35 Test CLocK pin JTDI pin 38 Test Data In pin JTDO pin 39 Test Data Out pin NJTRST pin 40 reset
matt matt schrieb: > wenn ich mich nicht irre müssten das hier die pins sein > > JTMS pin34 Test Mode State pin > JTCK pin35 Test CLocK pin > JTDI pin 38 Test Data In pin > JTDO pin 39 Test Data Out pin > NJTRST pin 40 reset korrekt, zum programmieren des Flashes benötigst du noch einen JTAG-Adapter und Software.
kann ich das auch mit usb wie im datenblatt des STM32 value line Discovery board realisieren? Vielen Dank für die hilfreichen Tipps
>kann ich das auch mit usb wie im datenblatt des STM32 value line >Discovery board realisieren? Hat dein Chip USB? Nein hat er nicht. Du könntest mit einem USB Seriell Wandler über den Bootloader flashen, aber damit kannst du nicht debuggen. Also kauf dir einen JTAG Adapter oder besser ein STM32F4 Discovery. Da ist für nur 15 Euro ein ST-LinkV2 mit dabei. Damit kannst du flashen UND debuggen.
Und wenn ich STM32F103 LQFP48 nehme anstatt den momentan verwendeten. Der hat ein USB- interface. Würd doch gehen oder?
matt matt schrieb: > Und wenn ich STM32F103 LQFP48 nehme anstatt den momentan verwendeten. > Der hat ein USB- interface. Würd doch gehen oder? Elektrisch schon. Das wars dann auch schon. Du brauchst ein JTAG Debug Adapter. Sowas wie das hier: ebay #300897602730 ebay #281082485198 oder so. fchk
Du kannst den Controller aber mit dem Discovery-Board programmieren. Dazu benötigst du nur drei Pins (PA13 SWDIO PA14 SWCLK GND) und kein JTAG.
brauch ich dazu eine bestimmte schaltung noch oder kann ich einfach einen pin auf meiner platine machen den ich dann mit dem discovery board direkt verbinde
Die vier Pins zum programmieren sind herausgeführt (Vcc GND SWCLK und SWDIO). Musst evtl. Jumper ziehen, dass nicht der Eval-Controller auf dem Board angesprochen wird, sondern deine Schaltung. Die Discovery Boards taugen als günstiger Programmer und Debugger.
mit Jumper ziehen meinst du sowas ähnliches wie im bild. Also des Bild ist vom discovery board.
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.