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...
Sam się ostatnio natknąłem na coś takiego. AC6 i Chiński STlink właśnie dawał takie efekty, STlink z płytki Discovery działał w tym miejscu poprawnie. Nie znalazłem do tej pory odpowiedzi co jest nie tak z tym chińczykiem, ale też za specjalnie nie szukałem. A tak w ogóle to komunikat generuje OpenOCD.
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, 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
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ł...
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...
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...
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...
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?...
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...
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.
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...
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...
A czym to niby jest podyktowane? Podstawowe są 2 standardy 14 i 20 pinowe, jeszcze kiedyś widziałem 10 pinowe. Możliwe, że do innych ARMów stosuje się standard 14-pinowy. Ale niech mi kolega wskaże chociaż jeden programator do tego mikroprocesora, który jest w tym standardzie. Ja spotkałem się dotychczas tyko z 20-pinowymi :)
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...
Panowie ... więcej luzu :)
Problem zegara się szybko wyjaśnił. Wystarczyło zmienić na format binarny. PS: Niestety obecnie padł mi programator i ładuje przez bootloader.
Mam problem z zestawem Eclipse Kepler + GDB + CS + openOCD 0.8.0 + STM32F072BDISCOVERY z procesorem STM32F072RB (Cortex-M0) i programatorem Stlink. Środowisko jest poprawnie skonfigurowane i działa poprawnie na procesorze STM32F103, tyle że z openOCD 0.7.0. Jako że nowy model procka, musiałem użyć openOCD 0.8.0. Jednak po skompilowaniu programu (poprawne)...
Widzę 2 opcje: 1. Podłącz reset do programatora, to nie będziesz potrzebował uruchamiać bootloadera. 2. Przestawiasz coś w konfiguracji portu A i przez to tracisz łączność. Napisz dobrze program, to nie będzie trzeba uruchamiać bootloadera.
Witam, próbuję wyszukać mikrokontroler w programie STM32 ST-Link utility, lecz pojawia się błąd: 20:29:37 : No target connected 20:29:39 : Can not connect to target! Please select "Connect Under Reset" mode from Target->Settings menu and try again. If you're trying to connect to a low frequency application , please...
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...
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...
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...
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...
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 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,...
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...
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 .
A czemu nie weźmiesz np. STM32F0DISCOVERY, być może w najtańszej wersji ValueLine z STM32F030?
(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...
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?
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, 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ą...
(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...
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,...
Jak masz zworki BOOT 1 i 2 podłączone.
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.
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.
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?
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ść...
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...
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...
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.
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,...
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!
Nie mam żadnej płytki z STM32F072CBxx, dlatego sprawdzić na żywym nie mogę. Odczyt rejestru nie może generować błędu, jeżeli projekt jest skompilowany dla tego właśnie mikrokontrolera. Jeżeli błąd jest podczas odczytu, a projekt zawiera definicjami rejestrów dla stm32f072xb, to sprawdziłbym co jest podłączone do programatora. Czy to na pewno jest STM32F072CBTx?...
Jeśli pinologicznie jest zgodny z jakimś istniejącym i obsługiwanym przez OpenOCD JTAGiem, to można używać. Jeśli nie, to trzeba niestety modyfikować kod i dodać obsługę... Nie jest to trudne zadanie, ale jednak samo się nie zrobi. 4\/3!!
programator stm32f stm32f programować stm32f programowanie
nagrywanie plików panasonic słaby peugeot kasowanie check
tefal optigrill tefal optigrill
Phantom 1331G – odczyt pamięci eMMC, metody ADB, ISP, chip-off, Android, backup Audi Q5 8R 2.0 TFSI – wymiana pływaka z pompą paliwa, kodowanie, adaptacja, VCDS