[elektro] STLINK V3 - STDC14
hg12345
hg12345 at freemail.hu
Sun Dec 27 08:35:50 CET 2020
Hi
a 20 (36), 14 lábú csatlakozók a JTAG szervezet ajánlásai, de van ebből 10 pólusú is.
A STM uC programozhatók NRST nélkül is, de ezt a lábát mindenképpen érdemes bekötni, mert ha már folyamatosan fut a program akkor ez biztos kiveszi programozásra.
Szintén érdemes bekötni az SWO lábat, ha nem M0 és M0+ chipet használsz, mert ezek nem kezelik ezt a lábat. (debuggoláshoz nagy segítség, ezen folyamatosan jönnek az adatok a debugger megtudja jeleníteni futás közben is, ill van hozzá megjelenítő program a ST-től ingyenesen letölthető)
Az RX/TX lábát szintén érdemes használni, mert egy listázó kimenetet beépíteni a C-be pillanatók műve, és utána a fejlesztő számítógép megjelenítőjét tudod használni.
Persze enélkül is megoldható ez semihosting-gal, de az ST cég kevésbé támogatja ezt. Ez mód osztozik a SWD kommunikációs csatornán csökkentve a sávszélességet.
Az STM esetén amit érdemes használni bekötésként az a gyári ajánlás, ez van minden saját lapukon (pl.: NUCLEO, SWD connector, https://wiki.paparazziuav.org/wiki/STLink)
A listázó kimenetet külön 3 lábú header-re érdemes tenni TX GND RX igy ha nem sikerült a bekötés könnyen megfordítható :-)
Az későbbi STM kontrollerek már képesek 1 vezetékes uart-ként működni, bármely lábon ez esetben a fentmaradó láb másra is használható:-)
-------- Eredeti levél --------
Feladó: Gabor Jordan < jordang.elektro at gmail.com (Link -> mailto:jordang.elektro at gmail.com) >
Dátum: 2020 december 26 23:08:52
Tárgy: [elektro] STLINK V3 - STDC14
Címzett: elektro at centralnet.hu (Link -> mailto:elektro at centralnet.hu)
Sziasztok,
Ismét köszönöm a segítséget STM32 ügyben. Hónapokkal ezelőtt kérdeztem
merre induljak, közben lett STLINK V2 klón és ST is, meg most útban van
STLINK V3mini is.
Vettem BluePill-t és egy másik is, amit jobban tudok használni
(https://www.ebay.com/itm/STM32F103C8T6-Cortex-M3-STM32-Minimum-System-Development-Core-Board-For-Arduino/112989223978?ssPageName=STRK%3AMEBIDX%3AIT&var=413366071947&_trksid=p2057872.m2749.l2649)
Itt viszont felmerült bennem egy kérdés, amire nem találok választ:
guglizva a programozó bekötésre azt találom, hogy csak a 4 vezeték kell.
Ez működik is nekem. Viszont, miért 14 pólusú akkor a csati az újabb
programozón is (modjuk a 20hoz képest már kevesebb) ?
Az OK, hogy pl. a jtag nem kell nekem, így gondolom a 8--9-10 biztosan
nem kell, de van az "NRST" meg egy másik TX//RX láb pár.
A lényeg, saját boardot tervezek, kell-e nekem a 4 vezetéken kívül másra
csatlakozni programozáshoz, debughoz STM32 eszközök esetében? Csak azt
nem szeretném, hogy utólag kelljen kókányolni, mert ez+az a pont még
kellene összekötni az STLINK-el.
Köszönöm,
ÜDV JG
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list