Niby ok, ale pamiętaj o zasilaniu. Jeżeli masz małą i prostą płytkę, wygodnie jest podczas prób zasilać ją z ST-Link - dlatego warto mieć 4 linie: Vdd, SWDIO, SWCLK i GND. O kolorach nic nie wiem - jakaś fantazja grafika. W poszczególnych modelach uC poszczególne linie PA, PB i PC różnią się elektrycznie, ale graficznie ST tego nijak nie oznacza - trzeba...
Praktycznie te co cię interesują obsłuży stlink, który masz na Discovery i nucleo
A masz czym je zaprogramować? Przy Nucleo jest stlink, ta płytka ma swd, więc powinno się dać.
jednak pojawiły się następne: "Error opening target connection" oraz "Failure opening target connection". Jeśli lampka na Nucleo miga zielono-czerwono jeszcze przed odpaleniem "Start" w STM Studio to znaczy że te komunikaty są jak najbardziej uzasadnione. Po prostu jakaś inna aplikacja (ST-LINK Utility, IDE z kompilatorem w sesji debugowania itp.)...
Cześć Na win7 zainstalowałem ostatnio STM32CubeIDE 1.10.1 i nie widzi mi w ogóle STLinka przez SWD do Nucleo. Zainstalowałem STLink Utility i tam wszystko jest ok. Próbowałem z różnymi sterownikami i nic. Wrzucam screen z STLink Utility. https://obrazki.elektroda.pl/9441441200_...
Tak można. Odpalasz dwie instancje CubeIDE, ale najlepiej na dwóch różnych workspace - dla bezpieczeństwa. W każdej instancji definiujesz w ustawieniach debuggera dla każdej płytki inny STLINK, z innym numerem seryjnym. To samo można zrobić na jednym CubeIDE, włączyć dwa projekty, podzielić ekran na dwie części i w każdej wyświetlać pliki z różnych...
Skąd pewność, że autor tematu używa SWD a nie JTAG? Bo marudzi, ze ma problem ze stanem pinów PB3 i PB4? Czyli je do czegoś podłączył i nie jest to JTAG. ;) A swoją droga, bo właśnie sprawdziłem, jest jeszcze jedna metoda na zaprogramowanie z wyłączonym debugiem, przycisnąć reset i: stlink -HardRst -c SWD -Halt -P build/firmware.bin 0x8000000 -Rst...
Czy spotkaliście się może z takim problemem? Teraz zrobiłem test i jest tak jak piszesz. Akurat mam pod ręką Nucleo (jako programator) i osobną płytkę z osobnym procesorem (F0 ale to chyba nie jest ważne) to widzę że po ustawieniu zabezpieczenia Level1, faktycznie poprzez odłączanie i załączanie Nucleo do USB, procesor nie startuje. Nie pomaga reset...
Mam ją obok oryginalnego nucleo f411. Jedyne co ma więcej to drugie USB (bezpośrednio do F411) i diodę RGB, zaś problem jest taki, że z oryginalnego nucleo fragment pcb z stlink można wyłamać, a na KA-Nucleo już nie :) Zresztą jest też mniej wyprowadzeń jak dobrze pamiętam i trzeba ciut więcej zrobić niż tylko podłączyć i wybrać płytkę w CooCox czy...
a ja polecam vima, a odpowiedz na pytanie openocd -f ${OOCD_INTERFACE_DIR}/stlink-v2-1.cfg -f ${OOCD_TARGET_DIR}/stm32lx_stlink.cfg
A wektory przesunąłeś? Robiłem wszystkie te czary mary z wątku, które rzekomo miały działać. Tylko tyle, bo za słaby jestem w te klocki, a bawiłem się tym z czystej ciekawości. W każdym razie STLink z Nucleo działa z BluePillem bez problemu, a jego przepięcie między Nucleo a zewnętrzną płytką jest tak łatwe, że nie widzę sensu bawić się w bootloadera...
Na początek bierz najprostsze i najtańsze, ale nie chińskie i nieważne czy stare czy nowe. Nie słuchaj - przede wszystkim dobrze wybrałeś nucleo bo masz od razu stlink-a w wygodnej postaci. Za 50 zł różnicy w cenie "dużego" nucleo zaoszczędzisz sobie kupowania kolejnych płytek + jako bonus bedziesz miał od razu złącza i interfejsy USB i Ethernet a...
Co do openocd, to jest kwestia czasu (zatwierdzenie zgłaszanych poprawek). STLink V2-1 (z płytki nucleo) został dodany do OpenOCD 17 marca. To info dla tych co sami kompilują z oficjalnych źródeł.
Hej! Wiadomo może kiedy openocd będzie współpracował z stlink/v2-1 (użyty w płytkach nucleo)? Google coś podpowiada, że dzieje się coś w tym kierunku, patche i cfg ludzie tworzą ;>
Przeglądając źródła, które Pan podesłał spodobał mi się sposób programowania wykorzystujący mbed.h . Czy zna Pan jakieś paradniki/źródła opisujące jak przygotować środowisko (w moim przypadku Atollic) by tak programować. Sądząc po pytaniu, odnoszę wrażenie że jakby nie za bardzo chyba czujesz czym właściwie jest mbed. Tak że jeśli mógłbym coś zasugerować,...
Nie można wykorzystać ST-LINK jako monitor portu szeregowego w Arduino IDE, Ale ST-LINK V2/1 tak. Odniosłem się do programatora, którym dysponuje Autor (zdjęcie w pierwszym poście). Z tego co pamiętam, ST-LINK V2-1 instalowany jest bezpośrednio na płytkach Nucleo i Discovery, a taką płytką Autor też nie dysponuje. Jeżeli masz namiar na ST-LINK V2-1...
(at)Freddie Chopin Jeśli problem byłby między interfejsem i targetem to wtedy byłby chyba błąd "unable to connect to the target"? (at)kris_audi Na Nucleo ST-Link na PID 0x374B (oznaczony w OpenOCD jako "stlink-v2-1"), a zewnętrzy ma pewnie PID 0x3748 ("stlink-v2"). Dlatego skrypt st_nucleo_f103rb.cfg ma prawo nie działać. Sprawdź, czy do tego zewnętrznego...
Witam Dostałem w swe ręce powyższą płytkę i próbuje cokolwiek z nią zdziałać. Problem polega na tym że tylko ST-link Utility jest w stanie poprawnie się połączyć z płytką. Firmware programatora zostało zaktualizowane. Po pierwszym podłączeniu i zainstalowaniu sterowników ze strony ST udało mi się połączyć z płytką za pomocą KEILa. Jednak OpenOCD nie...
A i jeszcze jedna sprawa. Gdzieś czytałem, że ST namieszało coś w nowszych wersjach CubeIDE, że w połączeniu z nieoryginalnym ST-linkiem blokuje MCU. Nawet jeśli nie sądzę żeby to było celowe działanie ze strony ST, bo: * Jazgot byłby większy niż przy aferze z FTDI * Szybki rzut googla na angielski internet nic ciekawego na ten temat nie ma * Co ST...
Panowie używam środowiska STM32cybeIDE. Podłączyłem pod Nucleo z podpiętym pinem RESET i da się go programować. Podłączam chiński programator nadal nic, Włączam STlink Utility pod chińskim programatorem trzymam przycisk reset i programator się łączy - usuwam cala pamięć procka i znów da się programować tylko raz chińskim programatorem pod STM32cubeIDE....
Co ogólnie polecasz z 32 bitowców? stm32? Tak ze względu na dużą ilość stosunkowo niedrogich układów, dostępność narzędzi (nawet pełny oryginalny STlink kosztuje raptem 18 funtów czyli poniżej 100zł, a chińskie kopie (może nie tak funkcjonalne jak ten) po 3 dolary. Fajne tanie płytki ewlauacyjne Nucleo i discovery - mające tę zaletę, ze stlink, który...
Pamiętaj tylko, że ta "nieograniczona liczba" to jedynie trick, który ma swoją cenę i wymierne implikacje. Wiem oczywiście. Ale szybkość jest zaletą. Nie wiedziałem że można tak zrobić (zflashować stlinka) czyli stlink jednak potrafi :) (na początku coś mi przechwytywacz ekranu lagował) kilka razy F6 i restart a process ..... [youtube]https://youtu.be/Y_scS1W1m4E[/y...
Nucleo jest wykrywane przez Windows jako 3 urządzenia "Debug", "mass storage" oraz "Virtual COM". Zainstalowałem sterowniki do wszystkich trzech urządzeń "WinUSB (v6.1.7600.16385)", konsola uruchomiona jako administrator. Brak poprawy. edit: Dodatkowo po odznaczeniu w menu "Options" opcji "Ignore Hubs or Composite Parents" wylistowane zostaje urządzenie...
W jakim systemie operacyjnym chcesz to zrobić? Przede wszystkim potrzebujesz odpowiedniego toolchain-a do mikrokontrolerów ARM. Dla Windowsa wejdź na stronę https://msys2.org i ściągnij instalkę "msys2-x86_64 ...exe" i zainstaluj. Otwórz terminal "MSYS UCRT64" (o ile nie otwarł się automatycznie przez instalator) i w nim wykonaj następujący skrypt:...
Przesyłam zdjęcie płytki i prośba może ktoś wskaże jak wstawić zworki. Zworka to sprawa dotycząca Nucleo. Tu jest inaczej, prawdopodobnie bez kontaktu z komputerem część płytki (STLink) trzyma reset. Proponował bym zacząć od sprawdzenia wersji firmware i ewentualnego upgrade. Czyli ściągasz program z tego linku co dałem i odpalasz przy podłączonej...
ale nie umiem uporać się z tym, że komputer nie widzi st linka jako normalnego portu com, przez co nie potrafię "wybrać" portu w trakcie wgrywania programu. Pierwsza sprawa. W Twoim zestawie (ten STlink i płytka) nie ma i nie będzie żadnego COM w komputerze dopóki sobie go sam fizycznie nie dołożysz. Funkcjonalność że w STlink jest dodatkowo COM występuje...
Nowy czy wygrzebaniec? Raczej nie wydaje mi się żeby te tanie miały SWIM. To chyba są kopie stlinka z nucleo. SWIM komunikatu nie ma, tylko swd Dodano po 21 Ps z nucleo: Features not supported on ST-LINK/V2-1:–SWIM i nte rf ace–Minimum supported application voltage limited to 3 V Tak że myślę że stlink oryginalny Cię nie minie
Witam. Konfiguruję sobie debuggowanie w połączeniu Code::Blocks+ arm-none-eabi-gdb+OpenOCD. uC - stm32f446re na plytce Nucleo. Korzystam ze standardowych plików konfiguracyjnych OpenOCD czyli stlink-v2-1.cfg i stm32f4x.cfg. Szablon wygenerowałem w STM32CubeMX. Wszystko działa, program włączający i wyłączający diodę daje się debuggować, ale... pomiędzy...
Odkąd bawie się arduino ani razu nie użyłem gotowego shielda, wole kupować moduły i sam je łączyć. Wspominałeś wczesniej że będzie potrzebny programator z debuggerem, takie coś da rade : Jak kupisz NUCLEO czy DOSCAVERY to masz tam także programator. W programatorze są zworki, można odłączyć uruchamianą płytkę, do złącza na programatorze podłączyć kabelkami...
ok sprawdzę to a jeszcze przeczytałem coś takiego z kursu forbot Instalacji sterowników nie trzeba chyba opisywać, wspomnę tylko żeby je zainstalować przed podłączeniem płytki NUCLEO. Jeśli ich nie zainstalujemy, po podłączeniu płytki system wykryje ją jako nośnik danych, jednak interfejsy komunikacyjne pozostaną niedostępne: może ja zainstalowałem...
Program IAR jest jednym z podstawowych, dostępnych narzędzi do tworzenia oprogramowania na mikrokontrolery. Posiada kolorowe i wygodne środowisko graficzne, wraz ze zestawem zoptymalizowanych, standardowych bibliotek. Poniższy samouczek ma na celu pokazanie, jak skonfigurować te środowisko do wydajnej pracy. W autora praktyce sporym utrudnieniem są...
1. Zegar dla I/O? Jest włączony. Pisałem, że DAC na tym wyjściu w trybie wyzwalania SW mi działa. 2. Wyrzuć TIM_DIER_UDE - to nie TIM generuje żądania DMA, tylko DAC. Tu racja. Niestety to nie pomogło. Masz debugger? Podejrzyj w rejestrach czy: - licznik działa - CNDTR w DMA maleje - może jakieś flagi typ error/overrrun się ustawiają kiedyś w tym projekcie...
Może być wszystko. Na tym etapie - złe podłaczenie kabelków, brak wspólnej masy, zły plik konfiguracyjny (np jeżeli używasz st-linka z nucleo to jest to v2-1 itd itd proponuje na początek: odpal cmd zmień katalog na taki gdzie masz openOCD (at)simw ST-link z płytek jtag-a nie ma <edytowałem>
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
Witam, Znów pojawiam się z problemem wgrywania i debugowania w AC6. Konsola zwraca mi to: [syntax=actionscript] Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results...
Postanowiłem spróbować poprzez USART, podciągnąłem PA14-BOOT0 do VCC. Spróbuj może tak. Podłącz ten BOOT0 do Vcc i włącz Nucleo do zasilania. Powinien być w trybie wykonywania programu z pamięci systemowej (bootloadera). Wtedy, nie wyłączając zasilania rozłącz ten pin od plusa i spróbuj kontaktu po SWD, STlinkiem lub j-linkiem. W innych STMach ten...
Witam. Dopiero zaczynam przygodę z STM, więc proszę o wyrozumiałość. Używam linuxa ubuntu 18.04. Zainstalowałem System Workbench i ustawiłem reguły dotyczące programatora ST-Link/V2 oraz wykonałem update firmware. Programator znajduje się na płytce "STM32 NUCLEO-F446RE". Po utworzeniu przykładowego projektu dla tej płytki jestem w stanie wgrać wsad...
Witam, Próbuję napisać wgrać pierwszy program na STM zgodnie z poradnikiem z forbot.pl na System Workbench for STM32. Kompilacja programu z pustą pętlą przebiega pomyślnie, następnie w Run Configurations tworzę nową konfigurację debug. Gdy odpalam Run w konsoli otrzymuję następujący komunikat: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54)...
https://www.elektroda.pl/rtvforum/topic3... W punkcie 6 napisałem jak korzystać z openOCD, ogólnie jeśli jest to stm32 to powinien działać z stlinkiem.
Witam, Korzystam ze środowiska programistycznego Keil uVision 5 w wersji z ograniczeniem kodu do 32K. Wcześniej korzystałem z uC firmy NXP LPC1114 i 1768 jak również STM32F103 Nucleo (również z ST-LINKIEM) i nie miałem problemów z nimi. Ostatnio jednak nabyłem płytkę STM32F051 Discovery z wbudowanym programatorem/debuggerem ST-LINK. Niestety przy próbie...
https://obrazki.elektroda.pl/1685411100_... Moduł LoRa-E5 STM32WL, fostępny jest już na rynku od jakiegoś czasu. Teraz moduł ten znaleźć można w dwóch zestawach rozwojowych LoRaWAN firmy Seeed Studio z ultrakompaktową płytą mini LoRa-E5 i płytką LoRa-E5 w formacie Arduino UNO z większą liczbą wejść i wyjść. Obie płyty obsługują protokół...
Tylko u mnie nie jest to żadna sekwencja. Kanaly 11 i 12 są zamienione. No właśnie - dlaczego? Jak to stwierdziłeś? Próbowałeś kilka razy pod rząd uruchomić konwersję? Moje 30+lat zabawy z elektroniką sprawia że nie pytam po pierwszej nieudanej próbie. Nie mówię że nie robię błędów, ale jak pytam - to znaczy że pomysły mi się skończyły i raczej lekko...
Cześć, Jakiś czas temu wpadła w moje ręce płytka Nucleo64 a konkretniej STM32L073. Pobrałem oprogramowanie Attolic True Studio, zainstalowałem. Żadnych błędów. Sterowniki tak samo. Widoczny jest magazyn wymienny w menadzerze urządzeń, port com oraz stlink. Tworzę nowy projekt C. Wybieram model płytki, rdzeń. Na ostatnim ekranie nie mogę wybrać std pherphials...
https://obrazki.elektroda.pl/8392407600_... STM32H735G-DK Firma ST Microelectronics wprowadziła do sprzedaży niedawni https://obrazki.elektroda.pl/9011129200_... Nucleo-H723ZG Nucleo-H723ZG to prostsza płytka rozwojowa z mikrokontrolerem STM32H723. Posiada wyprowadzone wszystkie piny wejścia i wyjścia układu za pośrednictwem...
Te chińskie szkoda kijem od szczotki ruszać. Aby ruszyły w OpenOCD to w board/st_nucleo**.cfg source [find interface/stlink-v2-1.cfg] reset_config srst_only wystarczy zamienić na source [find interface/stlink-v2.cfg] reset_config none separate Inaczej wywala się na "komputerze docelowym aktywnie odmawiającym" lub na "vFlashErase packet"...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Rezonator kwarcowy jedyny na tej płytce ma w oznaczeniu 8MHz więc takie jest jego taktowanie. To jest płytka Nucleo? Ten kwarc 8MHz jest chyba od STLinka, a nie od "głównego" mikrokontrolera.
Na początek aktualizacja sterowników i firmwaru do STlinka.
Okazało się, że miałeś rację ;) Udało się połączyć z prockiem, ale wciskanie przycisku reset bylo uciążliwe, więc ... Postanowiłem skorzystać z pinu NRST Stlinka (teraz korzystam z STlinka wbudowanego w płytkę Nucleo). Z nieznanego mi powodu, pin ciągle jest na stanie niskim i nie przełącza się na wysoki, żeby zaprogramować układ. W pliku FAIL zauważyłem,...
Jak juz Discovery to IMO 3. Przerób sobie stlinka na jlinka i będziesz miał przyjemny zestaw. Ja co prawda bym brał Nucleo
jedyna zaleta jaką widzę to płaska przestrzeń adresowa, co wyeliminuje obsys związany z avr-g++, To jeden z wielu powodów, dla których zrezygnowałem z AVR na rzecz ARM. Te "PROGMEM" i "PSTR" czy tam "F" w Arduino, może doprowadzić do rozpaczy. Nie ma możliwości aby w np "sprintf" ("sprintf_P") mieszać stringi z FLASH i RAM. jedynym istotnym ograniczeniem...
Odnośnie zaprogramowania tego osobnego układu czy nie będzie problemu z zaprogramowanien go prze STLinka którego mam na płytce bez jego wyłamywania? Żaden problem. Po prostu na czas programowania zewnętrznego uC, zdejmujesz zworki CN2. A kabelek programujący zapinasz na piny CN4 (rozpiska pinów w instrukcji do Nucleo). Minimalistycznie wystarczą trzy...
Dopiero teraz zajrzałem w ten link (myślałem że weźmiesz samo arduino / nucleo za 50zł max, multimetr za 50, a analizator za 30). Generalne wybór zestawu ma to do siebie, że jeśli się zaprzesz i wykorzystasz te wszystkie moduły to ma to sens. A jeśli będzie to leżeć w szufladzie to se odpuść. Moduły / elementy można kupować na raty do kolejnych projektów,...
Kolejna sprawa to obecnie na plytkach STM Discovery/Nucleo mozna zrobic legalnie upgrade STLinka do softu JLinka ( https://www.segger.com/jlink-st-link.htm... ) Myślę że o tym pisał :) legalnie tylko hobbystycznie i do tego dla procesora na tej samej płytce (czyli nie wolno niczego zewnętrznego programować )
Co prawda nadal nie wiem czemu to mi nie działa na moim programatorze (st link v2 mini niebieski od waveshare) chociaz zawsze było na nim wszystko w porzadku. Zastosowałem stlinka z płytki nucleo i normalnie działa niezależnie co ustawie normal czy under reset. Także dla potomnych nie kupujcie gówna za 20zł tylko weźcie oryginalny programator ST a zaoszczedzicie...
1. Różnica jest, ale znikoma. Dla początkującego ledwo zauważalna. 2. a. środowisko to samo. Keil, Eclipse lub co sobie wybierzesz. b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. c. Trudności owszem. To już nie AVR. Tu pewne niuanse zaczynają mieć znaczenie. Np. czyszczenie flag przerwań. Na początek radzę poczytać...
Jlink to zdecydowanie jeden z najlepszych produktów na świecie. Ale to na alim to są pirackie podróbki. Jedna nazywa się jlink edu mini https://www.segger.com/products/debug-pr... a druga jlink edu https://www.segger.com/products/debug-pr... Pierwszy kosztuje ok 20 euro. Można z St-link v2-1...
Jam tyle co daje uC to klon ST-Link wystarczy Mają wiele wad - a najważniejsza to brak resetu. Wystarczy zmiana softu w st-linki Mylisz się - te tanie klony wesją bez VCP. Do tego J-Link na ST-Link jest tylko do stlinków z nucleo i discovery. Do tego licencja nie pozwala na programowanie innych uK niż te na tych płytkach. Nie wprowadzaj w bład. (at)karol75...
Tam dodajemy link do pliku konfiguracyjnego dla STM32: http://dan.drown.org/stm32duino/package_... Tu w tym temacie tzn. STM32 programowany platformą Arduino, akurat panuje pewne zamieszanie. Ta paczka podpisana Dan Drown, którą w tłumaczonym przez Ciebie tekście należy wpisać do preferencji, jest określana jako "nieoficjalna" i...
ale teraz przypomniało mi się, że mogło wystarczyć zdjąć jakąś zworkę THT Zdejmowanie zworki THT to raczej sposób na Nucleo. Na STM32F429i tej zworki nie ma. Nie ma nawet tego obwodu związanego z pinem 39 kontrolera od STlinka. Oczywiście zawsze można lutowanymi zworkami załatwić sprawę, ale w STM32F429i ponoć wystarczy wgrać nowy firmware i można...
że zestaw się spalił i jest do wyrzucenia czy da się go naprawić? Nie tak szybko z tym wyrzucaniem. Ten komunikat, który dałeś z ST-LNK Utility świadczy jednoznacznie że procesor od ST-LINKa działa (a ściślej w zakresie komunikacji po USB itd.) a to by było najgorsze jakby on się uwalił. Napięcia masz w normie czyli jest nadzieja że nawet jeśli padł...
Witam. Jakiś czas temu programowałem STM32 za pomocą programu System Workbench, był problem z programowaniem ale wystarczyło włączyć w ustawieniach Reset mode software system reset. Po roku chciałem wrócić do programowania już na Atollic TrueStudio i niestety nie ważne czy użyje Nucleo 64 czy wersje płytki mini z chin dostaje komunikat: Error in initializing...
reset stlink stlink stm32f103c8t6 eclipse stlink
blokada regionalna lodówka moduł cewka pompka paliwo
diagram schemat diagram schemat
Dodge Caliber – brak napięcia na wyświetlaczu licznika przebiegu, bezpiecznik F14, TIPM, CCN Peiying PY0106 – demontaż obudowy wideorejestratora, ukryte śruby, zatrzaski, narzędzia