Är min design med STM32 MCU och ST-LINK rätt?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
weedogt2
Inlägg: 17
Blev medlem: 18 augusti 2020, 14:18:07

Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av weedogt2 »

Jag håller på med min första design med en STM32 MCU som jag tänker programmera och debugga med en ST-LINK. Skulle STORT uppskatta om någon har lust att kolla och se om jag har gjort rätt. Schemat är processordelen, sedan tillkommer det andra funktioner men där är jag inte osäker.

Bild
Användarvisningsbild
SeniorLemuren
Inlägg: 8332
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av SeniorLemuren »

Bilden går inte att förstora så den blir läsbar i min 19" skärm. Vore roligt att kunna tyda schemat. Det är likadant med många instruktionsvideor på tuben. De går inte att följa om man inte kollar i en 40" skärm minst. Har alla verkligen så stora terminaler i dag?
hawkan
Inlägg: 3326
Blev medlem: 14 augusti 2011, 10:27:40

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av hawkan »

För en F407 har jag två ledningar ut plus ström.
Skärmbild 2025-04-18 124924.png
Verkar vara samma på din G474.
Sedan bara använda en sån här och man har nedladdning och debugg. Möjligen inte virtuell serieport med denna.
Skärmbild 2025-04-18 125246.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
weedogt2
Inlägg: 17
Blev medlem: 18 augusti 2020, 14:18:07

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av weedogt2 »

@Senior Lemuren ja, man blir snabbt bortskämd när man har en stor högupplöst skärm... Nu har jag bytt ut bilden till en med högre upplösning. Kolla om du kan läsa vad det står nu. Du kan också prova att läsa in bilden utan detta forum, klicka bara på denna länk: https://coster.se/forum/stm32draft1.jpg

@hawkan tack för tips, men är det inte så att man får mer och vassare möjligheter för debug när man använder JTAG istället för ditt enklare sätt?
Jag har en sån här som jag tänker programmera/debugga med:
https://www.digikey.se/sv/products/deta ... IAiIAugL5A
Användarvisningsbild
Glenn
Inlägg: 36123
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av Glenn »

Dom där kines-st-linkarna klarar ju inte allt som en riktig klarar, jag har flera stycken och det slutade med att jag fick skaffa mej en riktig från ST ändå :/
hawkan
Inlägg: 3326
Blev medlem: 14 augusti 2011, 10:27:40

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av hawkan »

Ja det är ju inte mitt sätt, det är ett etablerat sätt. SWD som alla STM32 stöder.
Jag har för övrigt också en sån STLINK dongle som jag inte använder längre.
Enda skälet var att jag köpte ett utvecklingskort med den stora flatkabelanslutningen.
Om jag har förstått rätt så är SWD JTAG ovanpå en seriell anslutning.
Det enda extra som STLINK dongle lär kunna göra är att skapa en virtuell seriell port.
Det kan inte den lilla STLINK-en. När det gäller programdebuggning och nedladdning
av firmware så kan båda det lika bra.
Jag brukar sätta på en SWD-port och en seriell port på de STM23-korten jag gör.
Användarvisningsbild
Klas-Kenny
Inlägg: 11751
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av Klas-Kenny »

Äkta ST-link är ju bland de billigaste debuggers som existerar. Vad är det att hålla på med kinakopior för att spara någon hundralapp?

Kikade snabbt på schemat och det ser ju rimligt ut i alla fall.
Något jag saknar är lite bulk-kapacitans på 3.3V-matningen.

Och håller med om att SWD är tacksamt, JTAG i all ära men blir jäkla klumpigt med den stora kontakten där man bara utnyttjar 10%.
hawkan
Inlägg: 3326
Blev medlem: 14 augusti 2011, 10:27:40

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av hawkan »

Ja går det enkelt att få tag i ett orginal så är det naturligtvis inget som hindrar det.
weedogt2
Inlägg: 17
Blev medlem: 18 augusti 2020, 14:18:07

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av weedogt2 »

Jag har nu kollat på schemat för ett STM32G4 Nucleo-64 utvecklingskort som har samma MCU (STM32G474RET6) som jag har tänkt använda. Kortet kan sägas ha en inbyggd ST-LINK. Designen använder alla JTAG signalerna utom den som på en fristående original ST-LINK heter TRST (PB4 JTRST på MCU:n). Oklart varför denna inte är med.

Är det kanske så att det finns två skolor, en minimalistisk där man bara använder SWDIO (PA13) och SWCLK (PA14) och en "extra allt" med JTAG?

Jag ser att det kan vara smidigt med en liten kontakt på små kort, men min kort blir av olika skäl ganska stort så en 20-pinnats kontakt är inget problem.

Nedan schemat på STM32G4 Nucleo-64 utvecklingskort med STM32G474RET6.

Bild
hawkan
Inlägg: 3326
Blev medlem: 14 augusti 2011, 10:27:40

Re: Är min design med STM32 MCU och ST-LINK rätt?

Inlägg av hawkan »

SWD är nyare och har samma funktionalitet, JTAG över seriell.
Jag skulle aldrig sätta dit en stor kontakt men du gör som du vill.
Och varför välja? Sätt dit både stor och liten och se vilken du föredrar att använda.
Skriv svar