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...
A dobry procesor jest oczekiwany. Nie pochrzaniłeś w konfiguracji?
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...
Ale jak zaprogramować STM32? SWD - Serial Wire Debug! Używając jednego z tych tanich programatorów/debuggerów J-Link możemy flashować STM32 używając J-Flash. Może pozwolisz na krótkie alternatywne podejście (jeśli tam jest, a ja po prostu przeoczyłem, przepraszam). Nie miałem pod ręką programatora J-Link, więc spróbowałem z prostym UART (tak jak to...
Witam Jestem początkujący w dziedzinie mikrokontrolerów i na początek chcę się zająć uC firmy STM głównie rodzina ST72xxxx W związku z tym mam prośbę o udostępnienie jakiegoś schematu prostego programatorka... nigdzie nie mogę znaleźć :P Z góry dzięki
Witam, po wielu bojach z AVRami chce się przesiąść na ARMy gdyż oferują wiele więcej i zrównały się cenowo, a niektóre są nawet tańsze od AVR'ów. Budowałem już układy oparte o AVR. Chciałem się spytać o sam początek, dowiedziałem się od dwóch osób że STM32 można programować bez programatora (nie chodzi mi o bootloader), świeżo kupiony uC podłączamy...
Witam Kupiłem płytkę stm32f4discovery i szukam środowiska darmowego bez limitu kodu, oraz odpowiedniego do niego programatora.Wiem że na tej płytce już jest wbudowany programator , ale chcę w przyszłości tworzyć własne płytki oparte o ten mikrokontroler. Dzięki
Witam Wiem, że dla niektórych to pytanie może się wydać banalne, ale nie wiem jak zaprogramować wyżej wymienioną płytkę. Posiadam ST-link v2 z chin. proszę o informacje jak podłączyć ten programator do płytki, oraz jak ustawić piny BT1 i BT2. Z góry dziękuję za wszelką pomoc.
Witam. Zaczynam zabawę z mikrokontrolerami STM32 a dokładniej ze rdzeniem Cortex-M3. Posiadam płytkę z mikrokontroler STM32F103VBT6. Nie chcę się bawić w gotowe biblioteki tylko programować "po rejestrach" i tutaj pojawia się pierwszy problem - które środowisko wybrać. Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle...
Typ interfejsu "ft2232" został usunięty z OpenOCD 0.10.0 więc po prostu nigdy nie zadziała. Musisz użyć typu interfejsu "ftdi". Na pewno jest w paczce z OpenOCD gotowa konfiguracja dla OOCDLink, wiec naprawdę nie ma potrzeby pisania swojego. Szukaj w folderze ze skryptami w interface/ftdi.
Witam, dedykowany programator ST-Link + oprogramowanie np. STM32CubeProgrammer, wszystko na stronie STM-a. Ale fakt, że połączysz się z mikrokontrolerem, nie oznacza, że cokolwiek z niego odczytasz, program może być zabezpieczony przed odczytem, wtedy nic nie zrobisz. Pozdrawiam
Płytkę STM32F0DISCOVERY z mikrokontroelrem oraz programatorem/debuggerem kupisz za < 50 zł.
Nie - jeśli Twój JTAG podobny jest pinologią do jakiegoś już istniejącego w OpenOCD (np JtagKey), to po prostu podłączasz i działą (ewentualnie w pliku konfiguracyjnym zmieniasz VID, PID czy nazwę). Jeśli zaś JTAG ten jest zupełnie inny, to raczej trzeba pogrzebać w kodzie i przekompilować OpenOCD - chodzi o funkcje inicjalizacji, resetowania, obsługi...
A dobra, jednak nie wszystko. Ten nBOOT0 bit można przestawić z poziomu CubeIDE przez STlink? Bo coś wyczytałem, że potrzebny jest do tego jakiś inny programator? Jeśli nie w CubeIDE to w Cube Programmer, a jak tam nie to na pewno w StLink Utility. Druga kwestia, jak ten bit jest domyślnie ustawiony? Procesor będzie startował domyślnie z flash-u? No...
(at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...
Widać, że coś się odczytało i jest czysta pamięć. Nowy układ nie będzie zabezpieczony przed odczytem. A jeszcze dopytam, z tego starego STM32 zero szans żeby coś odczytać? Jedyne co o nim wiem że robi zwarcie pomiędzy 3.3V a GND. Jeżeli jakiś np. port jest uszkodzony nie oznacza to, że na 100% rdzeń się uszkodził i interfejs do pamięci flash również....
Źle podłączyłeś. Na programatorze widać które piny to które. Pomarańczowy masz podpięty pod RST a na płytce pod SWDIO. Czerwony masz podpięty pod SWIM a na płytce pod SWDCLK. Napięciowe są poprawne gdyż w górnym jak i dolnym rzędzie występują w tym samym miejscu.
zestaw STM32F0Discovery w którym zintegrowano programator ST-Link (obsługuje JTAG oraz SWD) Zintegrowany w tym zestawie ST-LINK obsługuje tylko SWD, nie ma możliwości używania interfejsu JTAG. 4\/3!!
Błędu nie znalazłem linie też posprawdzałem (zasilania i sygnały do programowania są podłączone). Co do SWD i SWCLK to sam kiedyś miałęm problem z programowaniem bez podpięcia resetu (mimo wszystko jest on w interfejsie SWD). Zacząłem myśleć o tym że procki są walnięte, nie są drogie więc zamówiłem nowe i zobaczę czy coś pomoże.
Witam! Próbowałem dzisiaj połączyć się h-jtagiem z stm32 i nie udało mi się. Mam programator ZL3prg i ustawiłem w programie mu linie wg schematu czyli TMS - pin3 TCK - pin2 TDI - pin8 TDO - pin11 Czy to jest normalne, że na pinach Vdd2 i Vdd4 wychodzi mi 4.5V? Czy raczej mam uszkodzonego STMa? Procesor się w ogóle nie grzeje. Czy STMa trzeba trzymać...
1. Płytka jest stm32VL, tam jest programator + CORTEX M3. http://obrazki.elektroda.pl/7755012800_1... http://obrazki.elektroda.pl/1641286100_1... 2. Gdzie wywołać to polecenie. Próbowałem w konsoli windowsa - nie zna polecenia, próbowałem też w eclipse w tym miejscu: http://obrazki.elektroda.pl/4418850700_1...
A dlaczego linia MISO nie jest włączona jako AF? W ten sposób pozostaje odłączona od modułu SPI.
Panowie ... więcej luzu :)
Programator bez problemu się połączył.jako ze to czysty procesor to chyba go należy ustawić bo jest kwarc zewnętrzny 8000 a program st-link podaje mi 4 Mhz Wgrałem ten bootloader i nic sie nie dzieje tez wgrałem orginalne oprogramowanie i tez nic. Nie mam konceptu co dalej.
A jaki programator polecacie aby nie było z nim problemów?
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...
mnowator Szkoda pieniędzy na STM32VLDISCOVERY. Dostajesz ST-Link + CPU z klawiszem i 2 ledami. Bieda straszna. STM32F4DISCOVERY jest znacznie lepszy. Więcej też znajdziesz przykładów jak zacząć i co można zrobić, a można sporo. ellox Za chwilę zauważysz jak bardzo takie "programowanie" ogranicza zamiast pomagać. tmf CoIDE jest zupełnie za darmo, obsługuje...
jeżeli ten zestaw posiada port USB, który jest częścią ST-Link i wgrywając program Custom_HID, mogę potem skomunikować się z uC przez USB HID mimo, że port USB jest podłączony do uC przez programator ST-Link? Czy muszę mieć pociągnięty USB wyłącznie bezpośrednio do uC z pominięciem ST-Link? Głowy nie dam, ale nie wyobrażam sobie wykorzystania portu...
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 -...
Temat niejako powiązany z https://obrazki.elektroda.pl/3140359300_... No i próbuję coś z nią zrobić, mam do niej programator st-link v2. Z racji mojego BARDZO małego doświadczenia z takimi rzeczami (jedyne z czym miałem styczność to bardzo proste w użyciu moduły arduino) proszę o łagodne podejście do mojej niewiedzy ;) Chcę zrobić...
Płytki BluePill można użyć na kilka sposobów. Jeśli masz jakikolwiek programator do STM32, np. ST-Link na płytce Nucleo czy Discovery, podłączasz go do czterech szpilek BluePill, programujesz i debuggujesz. Jeśli wybierasz "hard way" albo podejście zabawkowe (Arduino), to w pierwszym przypadku używasz wbudowanego bootloadera i przejściówki USB-UART...
Witam, a więc działam sobie na płytce ZL31 z kamami, w wersji z odłączonym st-linkiem, za programator i debugger służy mi jtag-arm z andtechu, jest to urządzenie na bazie ft2232. Soft to toolchain skonfigurowany podług tutka freddiego chopina. Wszystko ładnie działało jak trzeba do dzisiaj, gdy w którymś momencie zauważyłem, że skompilowany program...
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...
Kolego tu nie chodzi o resetowanie tylko o podłączanie i odłączanie BOOT0 do i z zasilania. W procku nie ma zadnego programu wiec to nie o to chodzi. Może być całkowicie wyczyszczony a st link się z nim nie komunikuje póki nie ustawie bootloadera. Nie rozumiem co ma bootloader od usartu do programowania przez swd. Bo tylko w tym trybie on się odzywa....
Witam. Podpinam się pod temat, bo mam problem z tej samej kategorii. Dopiero zaczynam zabawę z ARMami i zaciąłem się na samym początku. Wygląda to tak jakby OpenOCD nie mógł skomunikować się z mikrokontrolerem. Mój sprzęt: płytka Olimex stm32-p103 + jtag lock-pick od Freddiego. OpenOCD wyrzuca takie komunikaty: G:\>openocd -f interface/jtagkey.cfg...
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...
Witam Mam problem ze startem programu na STM32F103RBT6. Kiedy mam podłączony programator program chodzi bez zarzutu. Natomiast kiedy nie mam podłączonego JTAGa po podaniu zasilania program albo w ogóle nie rusza albo rusza i chodzi bardzo wolno (prawdopodobnie nie ustawia się częstotliwość pracy 72MHz tylko jakaś inna). Nie mam pojęcia gdzie jest problem...
Czy jesteś pewien, że na pewno jest uszkodzony? Jeśli to urządzenie produkowane to prawdopodobnie jest zabezpieczony przed kopiowaniem.
http://obrazki.elektroda.pl/4320331600_1... schemat wg. którego podłączam procka flagi/etykiety to sygnały z programatora (złączę CN3), zasilania są pociągnięte z płytki Discovery .
Weź jakieś środowisko bezpłatne na początek i coś w nim napisz w asemblerze. Np. https://www.keil.com/demo/eval/arm.htm Napiszesz źle to Cię poprawi. Potem przylutuj kilka diod LED do procesora i wyjście na uart. Podłącz oscyloskop. Podepnij jakis prosty programator. Szkoda czasu na szukanie przykładów w sieci. Po co poprawiać cudze błędy jak można...
A czemu nie weźmiesz np. STM32F0DISCOVERY, być może w najtańszej wersji ValueLine z STM32F030?
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ć...
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 :)
(at)jkowalsky oczywiście możesz ENC zasilać z czegoś zewnętrznego, ale generalnie polecałbym też wbudowany w STM32F4 kontroler + DP8348. ENC jest prądożerny, grzeje sie niemiłosiernie (taki jego urok), ma interfejs SPI a to dodatkowa zabawa. Zaleta ENC to fakt że jest na nim masa gotowych projektów + pare bibliotek do obsługi tego ustrojstwa. Swego...
Nie mam programatora do tego układu, ale w internecie jakoś też nie znalazłem bin do niego więc sądzę że tak.
W programie po wciśnięciu debug wyrzuca następujący błąd: ST-Link GDB Server v1.6.0 (or later) is required for this version of Atollic TrueSTUDIO. Wcześniej wcale nie widać było ST Linka - po wgraniu polecanej wersji GDB Server przez STM program łączy się z programatorem, lecz pojawia się wyżej wspomniany błąd. Sterowniki są sprawne, wszystko podłączone.
To nie rozwiązało mojego problemu. Jestem na skraju desperacji. Opiszę cały mój projekt i czego używam do jego uruchomienia: 1. Programator wykonany na podstawie projektu Freddiego, nic nie zmieniałem. 2. Target wykonany na podstawie tego schematu: http://obrazki.elektroda.net/11_12614001... Po wykonaniu targeta sprawdziłem go na w univerku...
Jest to płytka uruchomieniowa posiadająca programator. Jaka płytka, konkretnie?
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.
Witam. Ubuntu + eclipse + openocd + arm-none-eabi-gdb Płytka jak tu: http://www.microcontroller-project.com/g... Programator jak tu: http://propix.com.pl/pl/p/ST-LINK-V2-SWD... Wersja działająca: Uruchamiam openocd tak: [syntax=bash]openocd -f /usr/local/share/openocd/scripts/interfa... -f /usr/local/share/openocd/scripts/target/...
Co jeszcze jest podłączone do tego pinu? To jakaś płytka z serii Discovery? Napięcie spada po odłączeniu programatora czy stale jest 1V?
Witam, potrzebuję porady w kwestii konfiguracji. http://obrazki.elektroda.pl/6963571900_1... St Link Utility łączy się z zestawem jak na zdjęciu przez USB i połączenie jest poprawne. Użyłem również STM32PRoGrammer'a i tu też poprawnie wykrywa całość. Gorzej jest w Keil, bo po Debugu i Run, dioda programatora miga i nic się nie dzieje. Próbowałem...
Witam, jestem początkującym programistą procesorów ARM. Posiadam płytę ewaluacyjna MCBSTM32 z procesorem STM32F103RB oraz środowisko do programowania Keil uVision3. W zestawie jest rowniez programator ULINK Cortex. Na początek chciałem zaprogramować program demonstracyjny "Blinky" dla tej płyty. Wszystkie ustawienie "option for target" (device, target,...
Arduino to masakra jakie w miarę proste IDE żeby nie trzeba kończyć uniwersytetu żeby napisać kod i Toż to najprostsze co może być. Prościej się nie da. Przecież jeśli zrobisz pierwszy program z tego kursu z mojego linka, to działa od strzału. Coś czuję że nawet ten stary program nie jest twój. To niemożliwe, abyś napisał tamten nie poradził sobie...
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!
stm32f programator stm32f programować stm32f ili9341
podświetlić klawiatura włączyć lenovo bester amperomierz ustawic światła
peugeot wentylator peugeot wentylator
Napięcie na statorze w skuterach i motocyklach: typowe wartości i pomiary Webasto AT3500 – podłączenie interfejsu diagnostycznego K-Line, pinout, FTDI, Thermo Test