Tak STM32F4Discovery ma wbudowany programator/debugger stlinkv2.
Pewnie głupie pytanie, ale masz dobrze włożone zworki na DISCOVERY? Te dwie odpowiedzialne za programowanie.
Programem H-JTAG programowałem ten procesor przez LPT [url=http://www.hjtag.com/]http://www.hj... Jeżeli chodzi o programowanie przez USB to ja wykorzystuję programator ZL30PRG [url=http://www.kamami.pl/index.php?ukey... Opis narzędzi do tego programatora znajdziesz...
Potrzebujesz programatora, ale pewnie i tak jest zabezpieczony przed odczytem i możesz co najwyżej wgrać nowy wsad.
W technikum miałem zajęcia na zestawie DSM-51 i co nieco łyknąłem z tej wiedzy To jeśli masz zamiar pisać coś również w asm to zdecydowanie AVR. PICe mają dziki asembler i jeszcze dzikszy dostęp z poziomu asemblera do rejestrów. Płytkę STM32F0DISCOVERY z mikrokontrolelrem oraz programatorem/debuggerem kupisz za < 50 zł. Ja bym raczej nie zaczynał...
Wybaczcie odkopywanie tematu, ale nie chcę zakładać nowego skoro takowy już istnieje. Interesuje mnie procesor STM32G051K8. On ma wejście SWCLK na tym samym pinie co BOOT0. Nie chcę używać bootloadera więc BOOT0 powinno być podciągnięte do masy. Ale chcę używać debuggera (ST link). Czyli co, muszę ten pin podciągnąć do masy rezystorem np. 10k i do niego...
A jakiś konkretny polecasz? I [url=http://kamami.pl/index.php?ukey=pro... programator na pewno zadziała z tym zestawem?
Tak, obecnie jest coś takiego, jak STM32CubeProgrammer jako taki powiedzmy program "produkcyjny", nie zaś środowisko rozwojowe - STM32Ide. Można wykorzystać wewnętrzny bootloader przez wyprowadzenia PA9 i PA10. Do tego potrzeba też konwerter USB<->UART z ustawionymi poziomami napięć +3,3 V. Z kolei jeśli chcesz dołączyć ST-LINK'a, to trzeba to...
Tak jak zauważyłeś tam już jest programator a właściwie JTAG czyli debugger. Samo zaprogramowanie STM32 może odbywać się przez jego bootloader( odpowiednie ustawienie pinów-wprowadzenie w stan bootloadera i wgranie programy przy pomocy aplikacji-choćby ze strony producenta po RS232). Oczywiście musi być MAX3232 lub coś podobnego. Co do środowiska-polecam...
Z tego co widzę to jednak można :P. Do autora: co miałeś na myśli poprzez firmowe sterowniki programatora? Po ich zainstalowaniu w urządzeniach i drukarkach wykrywa Ci płytkę jako STM32 STLink czy dalej unknown device?
Tak czytam sobie na stronie stm32.eu pytania konkursowe wraz z odpowiedziami i się dziwię. Spodziewałbym się po takim portalu i całej akcji promocyjnej ST rzetelności i obiektywizmu. A co mamy? Pytanie 1. Który z poniższych rdzeni jest utożsamiany z rodziną STM32? Odpowiedź na to pytanie nie może być inna niż Cortex-M3. Jest utożsamiany przez kogo?...
Było by miło, gdyby w książce opisano komunikację tej płytki z komputerem przez USB za pomocą wbudowanego programatora (o ile to w ogóle możliwe). http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... Chodzi mi o to, aby płytka mierzyła np. napięcie, a na komputerze w czasie rzeczywistym odczytać wartość...
Witam. W niedawnym konkursie wygrałem zestaw STM32F0Discovery w którym zintegrowano programator ST-Link (obsługuje JTAG oraz SWD). Wiele osób radziło mi, abym programowanie µC zaczął od czegoś prostszego i lepiej opisanego, czyli AVRów. Jako że szkoda mi pieniędzy na USBasp, a złącza LPT w komputerze nie posiadam, zastanawiam się czy może jest...
Załatwiłem już 3 takie procki. Moze macie jakiś pomysł co jest nie tak i jak ożywić tamte procki ? Sprawdzałem na dwóch chinskich programatorach i one uwalają komunikacje z prockiem. Zgóry dziękuje za odpowiedź Ustaw w sofcie programatora opcje "connect under reset", podłącz pin reset do programatora, ale tego z nucleo, bo chińskie nie mają go wyprowadzonego...
Oczywiście:)
A dlaczego linia MISO nie jest włączona jako AF? W ten sposób pozostaje odłączona od modułu SPI. AF PP przypadkiem nie może byś ustawiane tylko dla wyjść? Stm w moim przypadku jest masterem. Znalazłem gdzieś na internecie: Full duplex / Master -> Input floating / Input pull-up, Full Duplex / slave -> Alternate function push-pull. W samym cube nie mam...
Dziękuję bardzo zobaczymy czy cokolwiek się stanie. Wyświetlacz mam oryginalny opisane jako MKS TFT 35v1.0,Ja próbowałem kompilować w programach Arduino IDE i marlin-conf i tez nie chce kompilować a w VFC nie udaje mi się uruchomić kompilacji. , tez używam Mint 19.2 ale tez próbowałem kompilować w Win7 Dodano po 46 Niestety nie znalazłem pliku binarnego...
Dzięki Freddie za odpowiedź. Czyli w polu 'Configuration Script' powinienem umieścić plik oocdlink.cfg A plik oocdlink.cfg należy szukać jak napisałeś w interface/ftdi. W moim przypadku: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201701241841\scri... W tym katalogu wybieram plik oocdlink.cfg jego zawartość: [syntax=text]# # Joern...
Witam, napotkałem nietypowy chyba problem. Ostatnimi czasy zajmowałem się trochę innymi projektami i odwykłem chyba od mikrokontrolerów. Zrobiłem sobie mały projekcik na Stm32f103C8T6 bo akurat miałem płytkę bule pill. Zamówiłem płyteczki, minimalna ilość 5 sztuk, zlutowałem jedną, wszystko działa. Zakupiłem części na pozostałe 4 sztuki i jest problem....
Ja już dwa programatory tak zjarałem. Do dzisiaj nie wiem co było przyczyną.
Zmienne globalne zajmują...... Pewnie ram dla led jest rezerwowany w chwili uruchomienia biblioteki przez memalloc. Gdybyś sam pisał obsługę led to użyłbyś tablicy o określonym rozmiarze dzięki czemu wiedziałbyś ile ram zajmuje program. Poszukaj jak wyświetlić ilość wolnej pamięci ram w czasie działania programu. Jakiś freemem jest. Trochę oszuka ale...
TrueSTUDIO wydał mi się najlepszy na początek i tak trzeba było napisać, a nie 'na głowę bije' itd. Oczywiście każdy ma prawo do swojej opinii, ale powinien ją wyrażać w sposób wyważony, a nie autorytatywny. Tylko tego się czepiłem. Może masz jakieś argumenty na poparcie tej tezy? Nie, bo to zwykła przekora. TrueSTUDIO jest produktem dobrym a Coocox...
Z tego co widzę, to STM32F105RCT6 jest chyba najtańsztym wyjściem dla mnie, potrzebuje 64KB SRAMu, a ten już ma tyle wbudowane Niektóre LPC też mają tyle. Pozatym pamiętaj, że reszta programu tez potrzebuje pamięci istnieją też przecież "pełne" przejściówki usb-lpt Kosztują więcej niż firmowy JTAG, a Wiggler dalej jest wolny Szukam też czy nie ma prostych...
1. Może być to problem z programatorem - zasilanie w nieprawidłowy sposób. 2. Na schemacie nie ma kondensatorów odsprzęgających zasilanie - miałem podobny problem przy ich braku z układem CPLD/FPGA. 3. W związku z tym, jakie kondensatory usunąłeś?
A reset jest podłączony do programatora. W takim razie przełącz w ST-Linku Settings-> connection settings -> mode na "connect under reset". I sprawdź czy pomaga.
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...
Szkoda pieniędzy na STM32VLDISCOVERY. Dostajesz ST-Link + CPU z klawiszem i 2 ledami. Bieda straszna. STM32F4DISCOVERY jest znacznie lepszy. I lepszy, i nie. Na pewno znacznie mocniejszy procesor i kilka peryferiów, ale to co raz jest zaletą, innym razem jest wadą. Ja od początku miałem kilka płytek discovery, w tym vldiscovery i F4discovery. No i...
Witam Nie potrafię tego procka zaprogramować. Miałem go na układzie z wyprowadzeniami UART1 + BOOT1 i 0 Próbowałem programować lock pickiem od freddiego (wyjście UART, bootloader) ale nic z tego (a wcześniej programowałem bliźniaczy układ STM32F103R4T6A taką samą metodą i poszło bezproblemowo). Następnie wyprowadziłem pełnego JTAGA z pinów procesora,...
Schematu nie pokazałem, ponieważ go nie ma. Jest tak jak w [url=http://www.st.com/internet/com/TECH... STM32F10x str.34 fig.13: - przy złączach zasilania każdego portu kondensator 100nF, dodatkowo przy 3 porcie 4,7uF; - NRST podciągnięty do VDD; - BOOT0 i BOOT1 zgodnie z wytycznymi; - JTAG...
Witam W jaki sposób mogę zrobić backup programu umieszczonego w mikrokontrolerze (STM32F103VET6)? Do programowania używam OpenOCD w wersji 0.4.0. Programator - BF30.
podejrzałem prace sw linka z Discovery http://obrazki.elektroda.pl/7968415000_1... http://obrazki.elektroda.pl/3438166900_1... Po lewej tryb normalny po prawej sekwencja połączenia programatora z procesorem, Vdd target i NRST cały czas 0 , może jest to po prostu wina procesora .
SAM7 ciut przestarzały. Do STM32F discovery lub NUCLEO, podobnie jak do wielu innych nowych płytek różnych producentów, nie potrzebujesz programatora, bo mają wbudowany interfejs do debugowania i programowania. A pytań takich jak Twoje i odpowiedzi na nie znajdziesz tutaj mnóstwo - wystarczy przejrzeć forum.
Przepraszam, że wtrącę... http://www.ebay.com/itm/Development-Boar... Ja mam coś podobnego (jakaś wcześniejsza wersja bez tych radiówek) Działa to całkiem sprawnie, za 20$ (przynajmniej u mnie dawali J-Linka dodatkowo, podróba ale zawsze, działa ok) Ogólnie można...
Witajcie, Zaczynam naukę układów z rodziny TI Hercules; zakupiłem sobie płytkę LaunchpadXL2 z RM46L852 i wbudowanym XDS110. Korzystam z Keil 5 (v5.23), do którego doinstalowałem Legacy Device Drivers, aby mieć wsparcie dla mojego układu. Do projektu zaimportowałem pliki wygenerowane przez teksasowego HalCoGena, które nawet od ręki udało mi się skompilować....
Płytki demostracyjne: Prawdopodobnie najtańsza - STM32F0DISCOVERY Nieco droższe - STM32FxxxDiscovery z nieco mądrzejszymi mikrokontrolerami serii STM32F, W cenie ok. 20 EUR - LPCxpresso w różnych wersjach, z różnymi mikrokontrolerami serii LPC. Bardzo interesujące są chińskie płytki z LPC1768 i kolorowymi graficznymi LCD z panelami dotykowymi, do kupienia...
Wszystkie płytki które ja uruchamiam, mają w procesorach pin boot0 ściągnięty do masy przez 10k lub 0R - praca z pamięci flash (używam zewnętrznego programatora). Konfiguracja boot[1:0] = 01 spowoduje uruchamianie bootloadera po każdym resecie. Pytanie, czy używasz bootloadera czy zewnętrznego programatora? Jeśli używasz wbudowanego bootloadera, sprawdź,...
Biały ekran jest miedzy innymi wtedy gdy proc jest w stanie resetu, np programator blokuje linie reset
(at)jarekgol czy wiesz może, jakie piny zajmuje komunikacja między stm a programatorem? SWD pewnie ale może trzeba zwrócić uwagę na to, aby nie użyć ich w programie.
Poldi, przynajmniej raz w tygodniu pojawia się na Forum pytanie w stylu "co wybrać?", "jak zacząć?" albo "który jest najlepszy?" i za każdym razem temat jest rozwijany na 2 lub 3 strony. Spokojnie poczytaj i wnioski wyciągnij sam. I to nie jest tak, że ARM jest ok, a cała reszta do kosza. Jeżeli chcesz znać moje zdanie (na początek), to aktualnie najłatwiej...
Witam, otóż mam następujący problem: timer wywołuje mi okresowo procedurę wysyłającą na RS jakieś dane. Jeżeli resetuje układ przez złącze RST poprzez zwarcie do masy przyciskiem lub też poprzez programator wszystko działa prawidłowo - znaki odbieram na terminalu. Ale gdy układ z procesorem zostanie odłączony i ponownie załączony, USART przestaje wysyłać...
Uff, wreszcie ruszyło uparte zwierze. Wersja tego oprogramowania to Keil uVision MDK-Lite Version 4.21. Obecnie jest to najnowszy soft pobrany ze strony: https://www.keil.com/download/product/ Nie chcę się chwalić a nawet nie wiem czy na tym forum mogę takie coś zrobić ale dla mojego bezpieczeństwa nie zrobię tego tak po prostu ale dla tych co będą...
Jak masz zworki BOOT 1 i 2 podłączone.
Czy to jakaś płytka uruchomieniowa? Czy ma wbudowany programator (np. ST-Link/V2-1)?
Jeżeli do dyspozycji masz wyłącznie usb i są to twoje początki to zdecydowanie polecam kupienie programatora USBAsp. USBTiny klon MK-II do zrobienia samemu jeszcze trudniejszy. Poza tym, żeby je odpalić musisz mieć jakiś inny programator, żeby zaprogramować programator. Kółko się zamyka. Na portalu na A masz USBAsp' ow mnogo. Kupisz za 20PLN i na początek...
Zaczynam programować w keilu(5). Korzystam z programatora zl30prg. Kiedy w ustawieniach (Debug) zaznaczam dla programatora interfejs JTAG, w polu obok wyświetla się komunikat: uknown target connected (podczas próby debugowania to samo). Ale jeśli tylko zmienię interfejs na SW, wszystko działa poprawnie. Czy kontynuowanie nauki podczas takiej konfiguracji...
Jeżeli bez wklejenia kodu się nie obejdzie, to proszę napisać. Przecież to chyba oczywiste, że się nie obejdzie. Swoją drogą czemu wszyscy zakładają błąd kompilatora? Czemu nie np. błąd linkera? Albo błąd systemu plików? Albo błąd programatora? W ostateczności można nawet rozważyć błąd programisty, ale to tylko jak tenże nie jest guru programowania...
Piny wiem które ale o tych zworkach to pierwsze słyszę. Zworki są w formie małych elementów SMD. Wiesz co, nie pamiętam teraz dokładnie, nie chcę Cię wpuszczać w przysłowiowe maliny. Może coś nagmatwałem, to znaczy, gdy robiłem projekt zasilany z 5V bez PC to na pewno zdejmowałem jakieś lutowane zworki, ale teraz przypomniało mi się, że mogło wystarczyć...
Mam taką płytkę: http://www.kamami.pl/index.php?ukey=prod... Do pinu nie mam nic podłączone, poprostu mierze potencjał między pinem a masą Programuje przez swd jak mam podięty programator to na pinie jest napięcie ~0,6V a jak wypnę programator to dochodzi do 0,9V
Wychodzi na to że w NUCLEO f103rb nie użyje USART2 bo musiałbym wylutować rezystory SB14 i SB13 więc straciłbym możliwość programowania . W takim razie nie ma za bardzo możliwości wykorzystania USART2 jako port do wymiany danych skoro wykorzystuje go programator ? Co jeśli uruchomiłbym USART2 a potem chciałbym dołączyć programator ? Czy miałbym możliwość...
Sprawdź połączenie między programatorem a płytką testową.
Dzięki podobnym problemom w innym temacie: http://www.elektroda.pl/rtvforum/viewtop... i http://www.elektroda.pl/rtvforum/viewtop... doszedłem do rozwiązania sprawy. Do zamknięcia chyba że ktoś może coś dorzucić na ten temat.
Nie wiem dlaczego ale zaczęło działać, próbowałem dziś w CooCox debugować, żeby sprawdzić czy się połączy, ale nie działało, później dla pewności spróbowałem jeszcze raz w ST-LINK Utility (przed sprawdzeniem procka na innym programatorze) i stał się chyba jakiś cud, bo działa!
Nie. Wciąż jadę na starych przykładach i zmieniłem w nich tylko ten adres. Dodatkowo kilkanaście razy przekompilowywałem kod i wgrywałem go do procesora i działał. Po którymś przeprogramowaniu raptem przestał. I teraz jak już wiem o co chodzi to jadę na kodzie bez PLL. Po za tym to zawsze muszę dwa razy przeprogramować. Po pierwszym przeprogramowaniu...
Mi się wydaje że padają te procki stm32. Niestety sprawnego wsadu odczytać mi się nie udało, bo jest zblokowany. Niestety oczywiście nic nie udostępniają dziady. Każda firma która tak postępuje jest od razu u mnie na czarnej liście. Pierwsze wersje dało radę naprawiać, nowe nadają się do kosza bo zrobili programowalny syf. Żeby jeszcze soft był w zewnętrznej...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Plus siła przyzwyczajenia. Do tego otwierając notę katalogową wita człowieka "marne" 300 stron, a podręcznik programowania do STM32F4 to już 1300 i chociażby sterowanie portami ma znacznie więcej opcji w ARM. Nie jest to zdecydowanie obiektywny sposób oceny trudności użycia, ale dla wielu osób kluczowy.
Do programowania STM32F przez ST-link w wersji takiej, jak na płytkach Discovery, są niezbędne tylko 3 linie - GND, SWCLK, SWDIO. Układ musi oczywiście być zasilany - ST-Link nie zasila go przez linię Vdd!
Np. STM32F0DISCOVERY... ;) - taniej, lepiej, wygodniej. A po co Ci zasilacz 12V?
Na początek rozsądna będzie płytka STM32F0DISCOVERY - masz w jednym kawałku programator i emulator do całej rodziny STM32 oraz prosty moduł uruchomieniowy do najprostszej podrodziny STM32F05x.
No reset z programatora jest dostarczony. Czy w którym momencie mam trzymać i puścić reset
Ze względu na pewne trudności techniczne z podłączaniem do każdego VDD napięcia starałem się tego uniknąć (miałem nadzieję że uda się chociaż zaprogramować ;) ). Oczywiście masz rację, już to poprawiam. Jeśli przewidujesz że jeszcze coś mogłem zepsuć to proszę napisz, i dziękuję za dotychczasowe odpowiedzi. Dodano po 1 Podbijam, bo temat dalej aktualny,...
Ja mam 4 płytki STM32VLDiscovery (STM32F100RB), dwie Port103ZET (STM32F103ZET6), płytkę STM32F4Discovery (STM32F407), moduł procesora STM32F103VCT6 z wyświetlaczem TFT i touchpadem (HY_Mini STM32). To mi w zupełności wystarcza do robienia prototypów na STM32F1xx czy STM32F4xx. Kody między STM32F1xx przenosi się bardzo łatwo, między STM32F1xx i STM32F4xx...
To i pewnie nawet gdyby program był niezabezpieczony będzie problem ze skopiowaniem. Może spróbować od razu zdobyć zaprogramowany mikrokontroler.
St-Linka kupisz za jakieś 22,00 PLN. Albo w lepszej wersji na jakiejkolwiek płytce z serii STM32F... Discovery razem z uC i kilkoma układami dostaniesz programator/debuger za 80-100 PLN. W sam raz na początek przygody. Ja też mam kilka sztuk Xmeg, które kupiłem i nigdy nie otworzyłem opakowania, ponieważ z ciekawości i dla zabawy kupiłem wtedy pierwszą...
Istnieje duże prawdopodobieństwo, że będzie się grzał, jednak powinien pracować. W tym przypadku, gdy to jedyna szansa na uruchomienie, kalkulując zyski i straty, trzeba spróbować. Jedyne co warto jeszcze zrobić, to upewnić się, że jest zabezpieczony przed odczytem. Powinny być wyprowadzone piny do programowania na płytce. Jednak trzeba posiadać programator...
A może USBScarab2? Mam taki - dobrze się sprawuje + eclipse + codesourcery + OpenOCD.
Witam Mam problem ze swoim projektem na STM32F107RCT6 Jest to swego rodzaju płytka ewaluacyjna która miała mi służyć do nauki programowania tej rodziny procesorów, niestety… Problem polega na tym, że nie mogę programować ani nawiązać łączności z procesorem. Odpowiedź w Keilu uVision brzmi „core not halted”, natomiast w ST Visual Programmer...
Witam, Chciałem się zapytać, czy jest możliwość wykorzystania sygnałów z SWD obecnych na płytce STM32F0Discovery do zaprogramowania innych mikrokontrolerów. Dokładniej chodzi mi o mikrokontrolery z serii TX03 a dokładniej TMPM330FDFG. Dodatkowe moje pytanie: Mikrokontrolery serii TMPM330 (prod. Toshiba) mają dość dokładnie opisaną procedurę programowania...
Witam Rozbierając ecigaret Aspire Typhon 100 zauważyłem że na pcb jest układ stm32f072c8t6 i złącze do programowania SWD 5 pinowe (SWDIO-3.3V-NRST-SWCLK-GND). Na stronie dystrybutora znalazłem soft do wgrywania upgradu i 2 pliki bin z softem. Pierwszy plik to oryginał a drugi to upgrade, gdzie poprawiono pewne rzeczy. Po podłączeniu urządzenia pd usb...
Tak, ćwiczenia z książki są napisane pod ten zestaw. Kod programu możesz pisać w środowisku Keil, i pod to środowisko są te przykłady. Ale możesz pisać w System Workbench for STM32. Ja w tym piszę, jest to program pod eclipse, nie ma ograniczenia w rozmiarze kodu. W Keil jest ograniczenie do 32kB, i jak dla mnie Keil jest trudniejszy. Płytka w całości...
Zrobiłem alternatywne połączenia LEDów pod piny programowania, by się upewnić, czy będzie dalej programował, jak to było w AVRach - to fakt, ale tutaj są kłopoty z programowaniem. Diody się zaświecają i nie idzie. W AVRach diody na programatorze migały aż miło podczas programowania. Macie więc rację, lepiej te piny pozostawić nie podłączone. Przećwiczę...
Dodam jeszcze, że procek jest podłączony tylko do linii ST-LINKa, na tą chwilę nie ma dodatkowych elementów. Oczywiście linię NRST próbowałem podłączać pod zasilanie czy masę bez zmian. Dodano po 19 Czyli problem jest z resetem. Reset musi być podciągnięty rezystorem do VCC i podłączony z programatorem. Programator musi mieć możliwość albo resetowania...
http://obrazki.elektroda.pl/2630350100_1... Coś ruszyło, diodka programatora migała. Przystąpię teraz do konfiguracji ECLIPSA. Czy są jakieś zastrzeżenia do wersji typu MARS, LUNA?
Ogólnie programator do AVR jest tylko trochę droższy od płytki uruchomieniowej z mikrokontrolerem Cortex-M i programatorem/debuggerem do niego umieszczonym na tej samej płytce, którego można również używać do debugowania i programowania własnych płytek. ;) Przyjrzyj się modułom np. STM32F0DISCOVERY, STM32F4DISCOVERY, Freescale FRDM, NXP LPCxpresso i...
Witam, mam problem z połączeniem się z mikrokontrolerem Cortex-M3 za pośrednictwem samodzielnie wykonanego programatora typu Wiggler. Układem mikroprocesorowym jest konkretnie STM32. Zgodnie z notą ze strony ST dolutowałem do niego wszystkie niezbędne rzeczy typu kondensatory filtrujące, układ resetu, rezonator itp. i po podłączeniu napięcia 3.3V niestety...
Na początek , Discovery STM32F4DISCOVERY STM'y są bardziej popularne, więcej materiałów i przykładów można znaleźć.
Że nie jestem trochę w temacie bo i programatora SWD nie mam to zapytam czy za pomocą takiego programatora możnaby spróbować wykonać reflash STM32? Jeżeli tak to widzę, ze moje Raspberry Pi może posłużyć jako adapter tylko nie do końca ogarniam jak mógłbym go użyć.
Witam. Mam problem z układem GTL2003, który często stosowany jest w programatorach do odseparowania napięć różnych logik. Liczę na pomoc tych, którzy mieli do czynienia z tym układem. W moim przypadku po stronie logiki 5V jest uklad MCP23s17 a dokładnie INT A tego ukladu. Po stronie logiki 3v3 jest STM32f103 i port ustawiony jako IN plywające. Problem...
Po podłączeniu targeta z programatorem wyskakuje mi błąd: http://obrazki.elektroda.net/45_12610026... Sądzę, że jest problem w podłączeniu JTAGA, tylko nie wiem jaki. Proszę o pomoc. Napięcia na poszczególnych pinach JTAGA są: 1. Programatora 1-4,12 V 2-4,12 V 3-4,12 V 4-0 V 5-0,25 V 6-0 V 7-0,25 V 8-0 V 9-0,25 V 10-0 V 11-0 V 12-0 V 13-0,18...
Cześć Próbuje zaprogramować zewnętrzny procesor stm32f405rgt6 przez stlink z stm32f-discovery. Niestety w stlink utility przy "connect" lub "erase chip" dostaję komunikat internal command error . Przeczytałem bardzo dużo tematów z tym problemem ale żadne z rozwiązań mi nie pomogło. Co mam i już sprawdziłem: -Kondensatory 2u2 są prawidłowo przylutowane...
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...
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś demon prędkości (ale za to 16bit native) Jeśli nie bawimy się...
AVR zawsze wyglądał mi na Atmelową wersję ARM Cortex-M. Jak widać ostatnio sięgnęli po oryginał, więc klona raczej zabiją. "W pełni darmowych" środowisk dla ARM jest nie mniej niż "darmowych jeśli", więc to akurat nie jest żaden argument ;) A te "jeśli" też są coraz bardziej atrakcyjne, np. mamy darmowego Keila bez ograniczeń rozmiaru dla procesorów...
Witam forumowiczów Dorzucę 3 grosze również od siebie. Jakieś 3 miesiące temu nabyłem płytkę z mikroprockiem STM32F103C8T6 tzw. "blue pill" czyli podróba, masa ludzi tego używa tak jak podrób arduino. Ku mojemu zdziwieniu okazało się że procesor to podróbka (prawdopodobnie inne ID procesora), są anglojęzyczne tematy na temat podróbek tych układów. Jeśli...
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
Do programowania przez SWD wystarczą 2 piny SWDIO i SWCLK. Jak wygląda podłączeniu i mnie: - zasilanie procka 3.3V, - SWDIO i SWCLK wyprowadzone bez żadnego podciągania STM F1 programowałem i debugowałem ST-LINKiem z płykti DISCOVERY F4 i wszystko chodziło prawidłowo. Należy pamiętać jeszcze o podłączeniu VCC i GND procka do programatora. (Zari44 może...
Programator ST-LINK ma taki ptaszek "Connect Under Reset" Nie za bardzo wiem jaki jest cel tego, bo u mnie działa zarówno z nim jak i bez niego. Czy to chodzi o jakieś komendy wysyłane do programatora czy inna sekwencję wejścia w tryb programowania?
Ja proponuję to, co zawsze przy takich pytaniach - STM32F0DISCOVERY. Wbudowany debugger/programator, a sama płytka tańsza niż cokolwiek z AVR.
Co do wgrywania, jeśli nie potrzebujesz USB do innych celów to można zrobić gniazdo pod moduł BT HC-05, akurat ten ma możliwość zrobienia autoreset a'la Arduino z kondensatorem pod RST, potem już dowolnym bootloaderem nawiązujesz komunikację i program można wgrać choćby z telefonu z Androidem. Jak będzie wyprowadzony przycisk reset to można wgrać właściwie...
Posiadam aktualnie interfejs JTAG PicoTAP http://www.goepel.com/en/jtagboundary-sc... i mam takie pytanie: Czy ktoś z szanownych forumowiczów próbował uruchomić ten (oparty w sumie na FTDI2232) JTAG pod OpenOCD. Interesuje mnie możliwość wykorzystania go jako programator/debugger do ARM (LPC17xx, STM32F103xx). Schemat urządzenia...
Niezbyt bezpieczne - jeśli nastąpi Problem po skasowaniu starego kodu, a przed skopiowaniem nowego, to całość leży. Nie wiem jaki priorytet ma u ciebie niezawodność, ale jeśli niski to może tak być, jeśli wysoki to niezbyt... Wersja bezpieczna: 1. Bootloader jest zawsze na początku, zawsze uruchamiany pierwszy. 2. Nowy soft zawsze po prostu zastępuje...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
openocd -f interface/jlink.cfg -f -target/stm32f1x.cfg -c "adapter_khz 1000;"
Mam problem z podłączeniem programatora ST-link do płytki z mikrokontrolerem STM32F103. Na programatorze są opisane piny SWDIO, SWIM tylko nie wiem do czego je podłączyć, bo w schemacie mikrokontrolera ich nie ma. Moglibyście powiedzieć w jaki sposób to połączyć? Jestem w posiadaniu takiego programatora https://obrazki.elektroda.pl/6276207500_...
A to jest aż takie straszne że warto sobie kupić czasem jakiś debbuger j Debuger do STM (STL LINK V2) to (za klona 13zł). Oryginał gdzieś widziałem za ok 50. Płytka Nucleo ok 50..60zł w tym programator ST-LINK-V2-1 (ten lepszy). Wybór zostawiam kupującemu.
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...
Panowie, wyłamał mi się port USB do programowania w STM32f7. Naprawa lutownicza mnie przerosła, więc kupiłem zewnętrzny ST-LINK v2 od chińczyka i usiłuję go zmusić do działania, ale jakoś nie idzie. Bez problemu zaktualizowałem firmware programatora do najnowszej wersji, wlutowałem na płytkę złącze programowania przez SWD, podłączyłem zgodnie z pinoutami....
Wlutowałem nowy EEPROM. Użyłem funkcji disable read i write protection. Wgrałem wsad. Po podłączeniu do zasilania na wyświetlaczu pokazuje się "Error GPIOA, pin#2". Dodano po 1 Procesor żyje bo nawiązuje kontakt z programatorem. Przy rozłączonej zworce nie da się programować.
Z tego co wiem to nowsze wersje są już zabezpieczone. A starsze masz w sieci. Kup sobie klona stlink za 2 dolce i będziesz miał programator i debugger :)
A przez to samo złącze się programuje układ? No bo jak tak i zmieniłem pinout, to i w programatorze musisz tak samo zmienić żeby dalej działał z tą płytką.
programator stm32f stm32f programować stm32f ili9341
ciśnienie magistrala oleju odbiór stacji radiowych grzeje silnik małych obrotach
Piaggio X8 125 2006 – demontaż iskrownika i impulsatora krok po kroku Opel Mokka 1.6 benzyna – chwilowy brak reakcji pedału gazu, APP, błędy P2138, diagnostyka