Gast
#6027328
Moin Leute, ich befasse mich seit längerem mit dem Programmieren eines STM32F4 µC. Da die Anwendung steht und ich mich an einem Prototypen probieren möchte, würde ich mir vorher noch gerne ein paar Tipps einholen. Bisher habe ich ein NUCLEO Board mit integrier ST-LINK/V2 Schaltung benutzt. Da meine Platine am besten so klein wie möglich sein sollte habe ich mich am DFU Mode per USB probiert. Der Nachteil hier ist, dass ich leider mein Programm nicht debuggen kann. Was nun JTAG/SWD J-Link ins Spiel bringt. Meine Traumschnittstelle wäre eine, mit der ich mein Programm auf mein Board laden und dies aus mit einem debugger testen kann (eventuell auch kommunikationsschnittstelle?). Wenn ich im STM32CubeMX unter System Core -> SYS für debug "Serial Wire" auswähle, markiert er mir PA13(SYS_JTCK-SWCLK) & PA14(SYS_JTMS-SWDIO). Reichen mir die zwei Pins aus um sie mit einem ST-LINK/V2 zu verbinden und somit flashen und debuggen zu können? Desweiteren habe ich noch die auswahl zwischen JTAG(4pin) und JTAG(5pin). Unterscheiden sich all diese Schnittstellen in ihren Funktionen? Welche bevorzugt ihr und aus welchem Grund? Die mitgelieferten Stecker des ST-LINK/V2 haben alle mehr als 2 pins und ich bin verwirrt was ich nun für Leitungen an meine Programmierschnittstelle ziehen muss. Gruß