Na mojej stronce jest też przykładowy projekt-szablon, właśnie dla STM32F4 (dla płytki discovery - tej pierwszej). Zawsze to jakiś punkt odniesienia. 4\/3!!
O popularności mikrokontrolerów STM32 wśród hobbystów i pasjonatów nikogo nie trzeba przekonywać. Firma ST taranem wbiła się w społeczność mikrokontrolerową rozdając płytki Discovery i Nucleo. Wraz z rosnącym zainteresowaniem STMami pojawiło się kilka (polskojęzycznych) książek oraz kursów/poradników na ich temat. Po co więc kolejny? Istniejące poradniki...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Pytanie odnośnie otwartych środowisk do STM32 obsługujących ST-Link aktualne ;) http://stm32-discovery.nano-age.co.uk/op...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Wczoraj skonfigurowałem całe środowisko, Sourcery CodeBench Lite 2012.03-56 Eclipse Juno OpenOCD 0.6.0.RC1 Wszystko ruszyło niemal od pierwszego odpalenie, po drobnych zmianach dostosowujących do posiadanego sprzętu. (STM32L-Discovery) Świetny tutorial :) Oops, pomyliłem wątki, korzystałem z tutoriala Freddiego Chopina.
Wygląda na to, że projekt dla STM32 zlepiony z przykładem LPC się kompiluje bez błędów i ostrzeżeń. Teraz muszę go przerobić na przykład STM32L, bo takie mam Discovery, żeby sprawdzić na żywo debuggowanie itp. Dodano po 48 Hmm, utknąłem na dość trywialnej rzeczy, czyli dodawanie bibliotek do ścieżki... wykłada się na poszukiwaniu pliku misc.h z STM32L1xx_StdPeriph_Driver...
Jest możliwe i całkiem bezproblemowe - jedno na drugie nie ma wpływu. Ja mam 3 przestrzenie robocze (workspace): AVR, STM32 i ESP8266. Mam też w jednej przestrzeni roboczej projekty AVR i STM32.
A skąd my na podstawie trzech linijek kodu mamy Ci powiedzieć, co zepsułeś w pozostałych pięciuset linijkach? CubeMX generuje gotowe projekty dla Eclipse, więc nie wiem czemu konwertowałeś projekt dla Eclipse na projekt dla Eclipse, co zresztą i tak nie ma znaczenia dla odpowiedzi na Twoje pytanie. Nie powinieneś w ogóle ruszać priorytetów przerwań....
Jak przykładowy projekt weź przykład stm32_blink_led z mojej stronki - popraw tylko port/pin diody i w funkcji main() wyłącz całkowicie ustawianie PLL (na razie nie ma co sobie tym zaprzątać głowy). OpenOCD stwierdza tylko, że w układzie wystąpił "podwojny fault" (wejście do obsługi faulta spowodowało kolejny fault), więc równie dobrze może to być problem...
Hey Może ktoś poradzić jak do tego układu zrobic template pod eclipsa. Jakiego startupa /linkera / tablicy wektorów użyć. Do tej pory pracowałem na przykładach freediego ale pod L nie widze żadnych przykładów. Może wykorzystać startup z tablicą wektorów z CMISISa?
Witam ! Mam płytkę startową discovery STM32L100C-Disco, (https://botland.com.pl/index.php?contro... Zainstalowałem toolchaina, uruchomiłem Eclispe'a zgodnie z tym tutorialem:http://eraycanli.com/2015/08/... Napisałem prosty program do zapalania diody:...
Witam, rozpoczynam dopiero swoją przygodę z mikrokontrolerami serii STM32 i niestety już pierwsze problemy napotkałem przy konfiguracji środowiska pracy. Posiadam płytkę Discovery STM32F407 z programatorem ST-Link V2, próbowałem pod nią skonfigurować Eclipse'a, wykorzystując bleeding edge toolchain, Coreutils, OpenOCD. Wzorowałem się głównie na poradniku...
Witam serdecznie, Przerobiłem chyba najbardziej popularny przykład ze strony Freddie'go aby obsługiwać STM32F100RB na płytce STM32VL Discovery wraz z odpalaniem z RAMu i właściwie podstawowa funkcja - czyli nieśmiertelne mruganie diodą - działa wyśmienicie. Jeśli ktoś chce szybko uruchomić swój pierwszy program na STM32 VL Discovery przy użyciu Eclipse...
Witam, korzystam z toolchaina od freddiego i Eclipse Luna pod stm32 discoveryf4. Debugowanie ogólnie działa jednak mam problem z breakpointami postawionymi w taskach od FreeRTOSa. Otóż są one jakby ignorowane, program nigdy się w nich nie zatrzymuje chociaż program wykonywany jest poprawnie. Jeśli postawię breakpoint w innym miejscu (przerwanie lub...
Najlepszą robotę robi Freddie Chopin http://www.freddiechopin.info/ Jeśli chodzi o kursy i przykładowe programy :) Choć może jak ktoś zupełnie niezaznajomiony to może się przerazić wgryzając się w dość zaawansowane podejście Freeddiego Ja sobie kupiłem stmf4 discovery i też coś tam klepnąłem (zaznaczam że to dopiero początek) http://wikimarek.referata.com/wiki/Progr...
Oj przepłacisz w Kamami - w cenie o 20zł wyższej od pierwszej propozycji masz taki sprzęt: http://arduinosolutions.com/pl/p/HY-Mini... Procesor tej samej klasy co w pierwszej propozycji od Kamami, a masz jeszcze (oprócz złącza JTAG): 1. Wyświetlacz TFT 3,2" + touchpannel 2. Slot na karty SD 3. Złącze USB device (zestaw...
Witam! Tworzę projekt, który polegać ma na bezprzewodowym połączeniu STM32F303 Discovery i HC-05 z ELM327 (wersja bluetooth). Jestem bardzo początkujący, jeśli chodzi o programowanie a zależy mi na tym projekcie, dlatego postanowiłem zwrócić się o pomoc. Korzystam z STM32CubeMX oraz Eclipse z wbudowanym rozszerzeniem „System Workbench for STM32”....
Witajcie, jako w miarę świeży entuzjasta ARMów po pierwszych dość gładkich doświadczeniach z STM32 i Keil uVision postanowiłem zrobić sobie coś fajnego z USB i obsługą z poziomu Linuxa. Ponieważ musiałem od zera postawić kompletne środowisko programistyczne z pomocą przyszedł niezastąpiony tutorial Freddiego Chopina. Ogarnięcie wszystkiego zajęło mi...
Witam. Posiadam zestaw DISCOVERY z mikrokontrolerem STM32F429ZI (tj. STM32F429I-DISCO). Na początku udało mi się skonfigurować środowisko Eclipse do pracy i wykasować pamięć w mikrokotrolerze, łącząc się z nim przez programator STLINK. Obecnie szukam materiałów, dzięki którym mógłbym się nauczyć obsługi tych mikrokontrolerów. Wiem, że istnieją polskie...
b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. Odpowiedź jest prawdziwa, z tym, że nie na to pytanie. Pytanie bowiem brzmiało: b. Czy do programowania wystarczy ST-LINK 2 wbudowany w płytkę Discovery Odpowiedź na nie TAK. Wszystkie płytki discovery z ST mają już na pokładzie STlinka którym można i programować...
dużo roboty na Windowsie z tym jest. w ubuntu mogło to by być tak http://obrazki.elektroda.pl/5301797700_1... I właściwie jedyne co trzeba wpisać to ścieżkę do konfiguracji openocd. Dla płytki discovery wpis wygląda tak. gdb >> startup masz już load image zaznaczone (odfajkowane) co oznacza, że podczas startu gdb flash mikrokontrolera...
A ja mam problem następujący, może ktoś będzie wiedział co trzeba zrobić. - Windows 7 x64 - pytka ZL27ARM od Kamami, - programator JTAG-ARM USB v2 od And-Tech, - sterownikach od Freddiego do JTAG-lock-pick, - OpenOCD 0.4.0 - Eclipse Helios wszystko robię tak jak tu http://majsterkowo.pl/jak-rozpoczac-zaba... Mam właśnie tak zrobione pliki openocd.cfg...
Więc co Kolega proponuje? Nie będę się już upierał na AVR32. Chodzi mi o takie procki, pod które jest darmowe oprogramowanie (środowisko, toolchain) i programator w rozsądnej (czyt. do 300zł) cenie? Chyba najmniej problemowe są STM32 w dowolnej wersji - toolchain gcc, eclipse są za darmo (pod Windows można się zastanowić nad środowiskiem CooCox), debugger...
Witam wszystkich użytkowników, na studiach spodobały mi się stmy, chce iść w tym kierunku... Mam problem z poprawną konfiguracją środowiska. Oto kroki które poczyniłem: 1.Instalacja gdb_hardvare_debuging w programie eclipse 1.1Help 1.2Instal New Software 1.3Work with: --All Avaliable Sites – 1.3.1Instalacja GDB hadvare debugging 2.Załadowanie...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...
Witam serdecznie, Postanowiłem rozwinąć wachlarz moich umiejętności projektowania i programowania układów mikroprocesorowych o bardzo obiecującą rodzinę procesorów z rdzeniami ARM. Z uwagi na rosnące ceny nierozwijających się specjalnie 8bitowców i ogromne możliwości ARMów idące w parze z zaskakująco niskimi cenami, zainteresowałem się tymi właśnie...
Dziękuję za pomoc kolegom. Gdyby ktoś chciał sobie pomęczyć różne przykładowe źródła w Eclipsie dostarczone z zestawami ewakuacyjnymi to może przyjrzeć się temu artykułowi: https://sites.google.com/site/stm32disco...
No i dorzuć tylko jedną implementację stery z MemMang. Tzn. dodaj plik, nie katalog. pzdr.
Poza tym szablony? dla discovery? Dla takiego profesjonalisty? :wink: Jestem amatorem i piszę z perspektywy posiadacza zestawu STM32F4-discovery. Jeśli jesteś fanem CooCox to Twoja sprawa, ja natomiast wyraziłem swoją opinię. Atollic TrueSTUDIO for ARM Lite jest darmową (z ograniczeniami rozmiaru kodu) wersją profesjonalnego narzędzia natomiast nowej...
Witam Realizuję projekt studencki temat prosty klient/serwer, tutaj przy pomocy książki pieczarskiego. Byłbym wdzięczny za wszelkie rady i wskazówki odnośnie projektu i napotkanych problemów. Sprzęt do dyspozycji: -płytka stm32f4 discovery http://www.element14.com/community/servl...
Dzięki za odpowiedź. Mnie się dzisiaj udało uruchomić przykład `VirtualComport_Loopback` z dostarczonej przez producenta paczki "STM32_USB-FS-Device_Lib_V4.0.0" (na stronie o STM32F3 niestety nie ma do niej linku, ale google pomogło znaleźć). Dodatkowo znalazłam też plugin do Eclipse `GNU ARM Eclipse Plug-in`, który ułatwił mi poprawne skonfigurowanie...
(at)mrh Jeśli Ci to jakoś pomoże, bądź zainteresuje, to jest sposób, aby debugować procesory STM32 za pośrednictwem interfejsu ST-Link/V2. :D Mianowicie, zamiast OpenOCD można podpiąć pod eclipse z cdt specjalny serwer GDB dla STM32 "pożyczony" z Atollic True Studio Lite, który obsługuje ST-Link. Opis, jak tego dokonać znajdziesz tu: [url=https://sites.google.com/site/stm32...
Niczego nie trzeba dodawać na sztywno, Eclipse potrafi sobie wszystko znaleźć sam. Zaimportuj przykład i zobacz jak tam są zrobione ustawienia "Discovery options" w opcjach projektu. Czasem za pierwszym razem Eclipse jest trochę oporny i wtedy trzeba go zmusić do pomyślenia przez chwilę - opis sposobu jest tutaj: http://www.freddiechopin.info/pl/artykul...
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...
Dziękuję za szybką odpowiedź Freddie. Powiem szczerze, że ten STM32 w tytule napisałem z rozpędu. Dokładnie to stworzyłem prosty projekt bazując na Twoich (np. stm32f4_blink_led) ale dla procesora NRF51822 firmy Nordic (z wbudowanym BLE i Corex M0) Startup i skrypt linkera mam od Nordica z małymi poprawkami. Makefile jest Twój, ale także z drobnymi...
Witam, Zastanawiam się nad zakupem programatora do STM32. Korzystałem już z ST-Link V2 z płytki discovery F4. Teraz natomiast zastanawiam się nad wykorzystaniem J-Link'a. Moje pytania: - Czy J-Link będzie zauważalnie szybszy w OpenOCD+Eclipse+IAR? - Czy w takiej konfiguracji z J-Linkiem nie będzie problemu? - Który programator lepiej wybrać Pozdrawiam!
Nie zrobiłeś tak jak napisałem, nie czekasz na zakończenie przesyłania ramki obrazka. Według mnie tak jak masz teraz to nie może działać. Brak tu jakiejkolwiek synchronizacji pomiędzy tym co wyświetlasz, a tym co jest aktualnie w buforze. Dodano po 3 Marek_Skalski też napisał ważną rzecz. To też może być przyczyną. Najpierw jednak dodaj to co napisałem:)...
Zmieniłeś ustawienia pinów SWD
Posiadam gotowy projekt stm32_blink_led ze strony Freddiego Chopina, wszystko zostało poprawnie skonfigurowane pod linuxem i działało bez zarzutu na Eclipse Galileo wykorzystując pakiet CodeSourcery. Aktualnie po wyczyszczeniu systemu chcę przejść na Eclipse Juno i wykorzystać toolchain Linaro. Sama kompilacja i zaprogramowanie płytki (STM32L-Discovery)...
GCC (Codesourcery or Linaro) with Eclipse and OpenOCD. Simplifying your program to the smallest problematic code will most likely allow us to find the problem. Anyhow - check the PCB/connections using multimeter - check for good connection between STM32 and ENC and check for shorts between signals, ground, VCC, neighbouring traces, etc. 4\/3!!
Witam, programuję od 2 miesięcy mikrokontrolery STM32. Środowisko jakiego używam do tego to CubeMX do generowania konfiguracji oraz System Workbench for stm32 (eclipse z nakładką). Co ważne używam tego na Windowsie (a nie ma linuksie). Tydzień temu odinstalowałem eclipse i zainstalowałem ponownie (czemu, nie powiem :), zrobiłem to) i od tego momentu...
Definicja tcp_timer_needed() jest w pliku tcp_impl.h, żródła w timers.c. Plik tcp_impl.h zaincludowany w tcp.c z resztą tu nic nie zmieniałem. Po dopisaniu #include "lwip/timers.c" program się kompiluje owszem i wszystko działa ale mam potem problem z kompilacją gdy chce dodać liczniki softowe pod freertos a to za sprawą includeowania pliku timers.h....
miszcz310 napisał: Jedyne co zmieniłem to w Makefile'u toolchain na arm-linux-gnueabi (linaro). Jest to bardzo poważny błąd, bo to NIE JEST toolchain bare-metal! To MUSI być arm-none-eabi- i na stronie linaro jest też paczka dla linuxa https://launchpad.net/gcc-arm-embedded/4... No mówiłem dziecinny błąd... Nie wiem skąd mi się wzięło...
Witam programuje w AC6 Work Bench STM32 jako nakładka na Eclipse, wybrany zestaw startowy to STM32f407 discovery, program przy innych projektach działa i poprawnie tworzy wsad, dopiero po dodaniu plików z zewnątrz są problemy, wszystkie pliki mam zainkludowane a mimo tego wyświetla mi się błąd, że nie mam odwołania do prototypu funkcji podczas wywoływania...
Nie debuguje z Eclipsa (błąd zaraz po zaprogramowaniu ale przed debugowaniem) prawdopodobnie programów > 1MB (ale przyczyna może być inna). Program po restarcie działa poprawnie (zaprogramowany został poprawnie). Problem dotyczy płytki STM32F429I-DISCO. Dla niej można pobrać źródła które po skompilowaniu są > 1MB. Korzystam z: STM32F429I-DISCO -> STLINK-V2...
Witam :) Mam specyficzny problem. Otóż zakupiłem sobie programator STLinkV2, który jakoś nie specjalnie chce mi działać z płytką ewaluacyjną eb-stm32_04 oraz OpenOCD. Objaw jest taki: C:\eclipse_arm\openocd-0.6.1>bin\... -f scripts\interface\stlink-v 2.cfg -f scripts\target\stm32f3x_stlink.cfg -c Open On-Chip Debugger 0.6.1 (2012-10-07-10:34)...
Odniosę się do twoich nowych ustawień. Piszesz o indexerze. ale twój project używa ustawień globalnych, wiec... Ale zapewne chodziło ci o discovery... tu fakt widzę ze masz je wyłączone a włączyłeś "Biuld output parser" w zakładce preprocesor include paths. Więc indexer ma pozostać włączony? Po "skopiowaniu" ręcznym tych ustawień do mojego projektu...
Cześć, Dzieki za odpowiedź:) Tak, laptop jest moim komputerem z którego chcę prowadzić development. To jest dokładnie ta płytka: [url=https://kamami.pl/stm32-discovery/5... Płytkę dostałem na targach. Ma ona wgrany stockowy bootloader oraz demonstracyjną aplikację pisaną...
Zaraz powiesz Freddie, że SPL nie jest zły :P (Ale jakby się zastanowić to sam w sobie nie jest, problemy biorą się z nieczytania datasheetów). EDIT: (at)tmf Tak wygląda plugin do Eclipse'a (nieodpalony akurat to i stanów nie wyświetla, ale możesz mi na słowo wierzyć, że działa dobrze ;) ): http://obrazki.elektroda.pl/6784280000_1...
Przepraszam za odgrzebanie tematu ale poprzednio zostawiłem. Udało mi się nabyć za małe pieniądze płytkę discovery z Stlinkiem V2. Niestety dalej mam problem z debugowaniem. Spróbowałem skonfigurować eclipse ganymede i w nim działa zatrzymywanie debugowania ale nie działa wtyczka embsysregview. Niby się instaluje ale nie ma jej w miejscu w którym dodaje...
eclipse discovery discovery stm32 stm32 discovery
vestel gaśnie podświetlenie suszarka lavatherm compaq dźwięk
interfejs diagbox connectbox bridge
Błąd przy 3500 obr./min w Ford Kuga - możliwe przyczyny Koszt wymiany tłoków i tulei w silniku Perkins 4