Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
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!!
Najprostszym rozwiązaniem tego problemu jest stworzenie kopii pliku arm-none-eabi-gcc.exe o nazwie gcc.exe (w tym samym folderze). Innym sposobem jest ustawienie w opcjach projektu w discovery options nazwy kompilatora na arm-none-eabi-gcc, a nie gcc, ale w nowych Eclipse trzeba tam nieco zamieszać aby się dało to zmieniać. Po wykonaniu tych kroków...
te 2 pliki musze zmienić oraz dane w makefile i linkerze tak ?? W Makefile to za dużo zmian nie będzie (może jakieś nazwy plików), więc głównie linker i tablica wektorów. O to jaki kompilator będzie użyty chodziło mi że w includes są scieżki do g++ i jeśli będzie kompilować się w edge to nie będzie żadnych komplikacji ?? Te ścieżki są wykrywane automatycznie...
Wartość HSE to wartość częstotliwości kwarcu jaki masz podłączony do MCU. Najczęściej jest to 8MHz i takowy też jest na płytce Discovery dla STM32F4. Wartość ta jest domyślnie zdefiniowana w pliku stm32f4xx.h na 8MHz. stm32f4xx.h musisz tą częstotliwość zdefiniować: HSE_VALUE=25000000
Czyli toolchain i wtyczki pod Eclipsa są wszystkie jednakowe dla całej rodziny ST?
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...
Tak Og, optimize for debug. Kod wykonywany jest normalnie, zresztą został przeniesiony z CoIDE w którym debugowanie działało bez problemu, nawet w wątkach. Zastanawia mnie dlaczego na ustawieniu -O0 nie chce to działać.. Edit: Po ustawieniu na -O0 i zrestartowaniu Eclipse zaczęło działać wszystko..
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...
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...
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...
Booooo tak myślałem... Czy jest jakiś sposób, żeby to odczarować tym co mam czy powinienem się rozglądać za jakimś jtagiem z prawdziwego zdarzenia? edit: No tak teraz sprawdziłem w datasheet... :< Jednak trzeba zawsze czytać wszystko i robić debug w RAMie.... :< STLink utility podłączyć się UNDER RESET. Pomaga trzymanie przycisku reset w trakcie...
Pytanie odnośnie otwartych środowisk do STM32 obsługujących ST-Link aktualne ;) http://stm32-discovery.nano-age.co.uk/op...
eclipse tyle, że zazwyczaj działa
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ń....
Problem rozłączania debuggera okazuje się dość prozaiczny. Pin PB3 na płytce discovery służy do wykrywania źródła zasilania. W przykładzie dostarczonym przez ST był ustawiony jako wyjście i po inicjalizacji powodował zwarcie i rozłączenie debuggera.
Nie jestem omnibusem, ale wydaje mi się, że warto zadając takie pytanie podać więcej szczegółów, np. wersję użytego oprogramowania... Mój błąd, już podaję: Windows XP Eclipse Juno openocd-0.6.0-rc2 Coreutils-090604 gcc-arm-none-eabi-4_6-2012q2-20120614 sprzęt -stm32f4 discovery
To może wypowiedzą się osoby które używają Keila, IAR, na co dzień jak to wygląda. Ja np z ciekawości (x czasu temu) te same kody kompilowałem w Keilu, Eclipse, AC6, Atollic. Jakiś przykład na Discovery F4 No i jakie były wyniki, Keil skompilował i działał , jakaś stara wersja Atollica - skompilował działał ale procek potrafił się "zwiesić", (nie wnikałem...
Z pola "initialization commands" wyrzuć "load", zaznacz też "load symbols" poniżej. Wydaje mi się, że masz zainstalowaną starą wersję wtyczki GDB Hardware Debugging - w tutorialu na mojej stronie jest link do wersji aktualnej w 2009 (dla Eclipse Ganymede)... Zakładając najnowsze Eclipse: Help > About Eclipse > Installation Details - wtyczka od debuggowania...
To się odbywa trochę dziwnie. Po połączeniu Nucleo z PCtem, zgłasza się jak napęd wymienny i przegrywam (drag&drop) na niego plik wynikowy BIN. Z Nucleo F072 mam tak samo, ale Discovery z F429 już normalnie,z poziomu Workbencha.
Jakby to kogoś ciekawiło, to pojawił się nowy projekt dla LPC4330. http://www.freddiechopin.pl/pl/artykuly/... Względem poprzednich jest tu kilka ciekawych zmian, np. łatwiejsze dodawanie zainicjalizowanych / zerowanych sekcji w pamięci (zmiany w startupie i linkerze) czy użycie nowego mechanizmu indexującego w...
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...
Popieram. Zawsze dodaje otuchy i chęci do pracy fakt, że już coś zaczyna działać. A tu nie zaczniesz się głowić jeszcze nad napisaniem programu, a zdążyłeś wyrwać wszystkie włosy próbując konfigurować openocd+eclipse+linaro. Dwa razy już podchodziłem do tego i nie udało mi się dopiąć działającego środowiska dla stm32f0. I wracam do Keila albo CooCox...
No i dorzuć tylko jedną implementację stery z MemMang. Tzn. dodaj plik, nie katalog. pzdr.
Ciesze się ze JTAG-lock-pick pojawił się znowu w sprzedaży. Myślę że to bardzo dobra informacja dla wszystkich którzy chcieliby zacząć swoją przygodę z ARMami. Reasumując wygląda na to, że najbardziej optymalnym rozwiązaniem jest: 1) JTAG-lock-pick jako najbardziej uniwersalny JTAG ew. klony JTAGkey jeśli JTAG Freddiego się skończą (te mają czasem dłuższy...
Witam. STM32f100RB ValueLine discovery, ubuntu, eclipse kepler, openocd (0.7.0), stlink v1. Mam problem z uruchomieniem debuggera z pod eclipse. OpenOCD działa w tle. Stlink miga i reaguje na polecenia halt lub reset (przez telnet i przez eclipse też). Problem pojawia się dla instukcji LOAD. Oto log. (...) 564,119 (gdb) 564,122 13monitor...
Serdecznie dziękuję, niestety ja już tak mam, że zanim kogoś poproszę o pomoc walczę z problemem nawet miesiącami, ale chyba najwyższy czas to zmienić. Możliwe - z pomocą innych pójdzie szybciej. A jak już "zaskoczysz" to wszystko wyda Ci się banalnie proste. Tylko czy licencja Eclipse, GNU i opencocd pozwala na jego wykorzystywanie komercyjne? Oczywiście...
Przeszukałem Twoją stronę nie znalazłem tych komend dla stm32f4 jedyne co znalazłem to cały projekt tego migacza led ale tam nic nie widzę też... :< Po _zaimportowaniu_ tego projektu do _prawidłowo_ skonfigurowanego Eclipse skróty do GDB się pojawią. Moje eclipse to : Eclipse SDK Version: 3.5.2 Build id: M20100211-1343 Czyli chyba stareńkie. Wtyczka...
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...
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...
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...
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...
Zapoznaj się z notą aplikacyjną: http://www.pololu.com/file/download/LSM3... Czyli ogólnie - poza uwzględnieniem przechyłu, koniecznie trzeba uwzględnić efekt miękkiego/twardego żelaza.
To może i ja dorzucę swóje 3 grosze - od kilku dni zaczynam przygodę z Cortexami bazując na zestawach Discovery od Freddiego. Pierwsze co rzuciło mi się w oczy: paskudna dokumentacja od ST. Kolejna kwestia - dla nowicjusza niemalże nie do przełknięcia jest mnogość toolchainów itp. do jednej i tej samej rodziny. Masakra. Ponieważ do tej pory pisałem...
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:...
Ten mikrokontroler ma jakieś piny typu BOOT, na pewno masz założone odpowiednie zworki? Niby wszystko działa, ale odpowiedzi jakie dostajesz są bardzo mocno podejrzane - np. to: target halted due to breakpoint, current mode: Thread xPSR: 0x61000000 pc: 0x2000003a msp: 0x20003ffc Nie dość, że "halted" z powodu breakpoina (może w Twoim kodzie jakiś breakpoint...
Nie, eclipse sam dodaje spację w projekcie bo dopisuje na końcu słowo 'Configuration'. To bardziej poważny problem. Wczoraj odebrałem ze sklepu nową płytkę stm32f3 discovery i na nią udało mi się wgrać program bez problemu. Możliwe, że flash jest już zużyty albo coś namieszałem używają ST-linka. Użyłem go tylko do odblokowania całej pamięci flash którą...
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...
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...
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ć...
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”....
Na koniec dodam, że ja osobiście niezbyt lubię makiety Opatentowałeś wpinanie TQFP i BGA bezpośrednio do płytki stykowej? :> Akurat sam mam F4 Discovery, ale jeszcze nie znalazłem czasu na dłuższą zabawę. I to samo dotyczy ARMów jako takich (wcześniej prawie dwa lata zabawy z AVRami), z tym że dodatkowo mam JTAG Freddiego i jeszcze jedną makietę, ZL26ARM...
chciałem poćwiczyć z stm32f4 i mam problem z PWM na tim1. Zrobiłem to tak [syntax=c] #define PreloadEnabe_PWMmode1 ((uint16_t)0x0068) #define Tim1Af ((uint32_t)0x00080000) //pin PE9 alternate function motor::motor() { //pwm init RCC->AHB2ENR|=RCC_APB2ENR_TIM1EN; // zegar na timer1 RCC->AHB1ENR|=RCC_AHB1ENR_GPIOEEN; // zegar na port E GPIOE->MODER|=Tim1Af;...
Witam Męczę się z tematem podłączenia do uK karty pamięci za pomocą interfejsu SPI. Nie mogę znaleźć odpowiedzi na nurtujące mnie pytania dlatego zwracam się do was drodzy koledzy. Pracuję na STM32F4 DISCOVERY i ECLIPSE oraz staram się korzystać na razie z bibliotek producenta. Kartę podłączyłem do pinów:SCK(PA5) MISO(PA6) MOSI (PB5). Przeglądając alternate...
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...
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...
Zgadzam się z BlueDraco. Przecież na płytce nie ma nigdzie 100MHz. tmf, zauważ, że STM32F4DISCOVERY jest płytką dwuwarstwową i jakoś nie ma problemu z podkręceniem jej MCU do 168MHz. Co do skomplikowania - ja bym nie dramatyzował. Akurat do serii Discovery wsparcie jest świetne - kilka pdf'ów + kilkadziesiąt przykładów do każdej z płytek. Wystarczy...
Witam Mam problem z debugowaniem ST-Link-v2 + STM32F217VE. Używam ST-Linka z zestawu STM32F4 Discovery - czyli interfejsu SWD. Na bazie tutoriala Freddiego skonfigurowałem środowisko Eclipse + CodeSourcery + OpenOCD (0.7.0). Zainstalowałem też wtyczki o (C/C++ GDB Hardware Debugging i Zylin Embedded CDT). Posiłkując się przykładowym projektem Freddiego...
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...
W przypadku Discovery tez nic nie trzeba lamac ;) Maja STLinka czyli programator/debugger po SWD - tak samo mozna z niej programowac inne procesory ST i zamontowane jest zlacze... Fakt ST32F4Discovery to niezla kobyla i mozna na tym zrobic na prawde sporo - wystarczy zerknac na obsade plytki... za ta kase fajna alternatywa. Atmel Studio to niby fajna...
stm32 discovery eclipse stm32f4 discovery eclipse radio discovery
schemat kostek radio renault megane kocioł czerwony płomień renault megane centralny zamek
falownik hypontech płyta gazowa
Samsung WW8NK52E3PW/EO – jaki układ drivera inwertera, IPM, CIPOS, SLLIMM, DC92 Renault Clio IV – demontaż schowka pasażera krok po kroku, Torx T20, airbag, lampka LED