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...
Wszystkim steruje makefile, Eclipse się do tego nie miesza. Uruchamiany jest taki toolchain jaki użyty jest w Makefile - jeśli masz tam pełne ścieżki (głupia opcja moim zdaniem), to właśnie ten zostanie użyty. Jeśli same nazwy ("arm-none-eabi-gcc"), to po prostu użyty zostanie pierwszy program o tej nazwie znaleziony w systemowym PATH (które można modyfikować...
Czy można używać kompilatora Keila, a pisać kod programu w Eclipse? Można ( http://www.keil.com/support/man/docs/ecl... ), tylko po co? Jaki tego cel i sens? Jeśli ktoś ma licencję na KEIL'a, to po co mu pakować się w Eclipse? Dla samego edytora? Linker skrypty (niestandardowe dodajmy) też będziesz sam "dziergał" w Eclipse? Keil naprawdę się poprawił...
No to masz dziwne postrzeganie rzeczywistości. AC6 to kolejny eclipse, działa jak każdy inny. Co za problem wykorzystać w nim makefile? Albo tworzyć pusty projekt konfigurując go przez zbudowany plugin? Problem nie w tym, że nie potrafię skonfigurować STmowego Eclipse (SW4STM32) tylko w tym jak to narzędzie działa. Dla przykładu CubeMX tworzy fajnie...
Wersję Eclipsa mam LUNA Toolchain - bleeding-edge-toolchain 4.8 141002 W eclipse mam zainstalowany plugin GNU-ARM i za pomocą tego pluginu jest konfigurowany projekt. Niestety zwisy zdarzają się tak często że sprawdzenie głupiego uarta jest bardzo uciążliwe, a co dopiero ETH :( http://obrazki.elektroda.pl/3247323000_1... http://obrazki.elektroda.pl/6938620500_1...
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
No wiec tak, te dwie rzeczy są takie same w obu twoich przykładach i ich nie zmieniałem: __main_stack_size = 0; __process_stack_size = 1024; Przedstawiam poniżej to co teraz mam w moim projekcie: STM32F103RC_rom.ld [syntax=c]/*****************************... * author: Freddie Chopin, http://www.freddiechopin.info/...
Jak zaczynałem "montowanie" STM32 do "starego" Eclipsa to w "C/C++ General > Paths and Symbols > Include" były jakieś 3 ścieżki, ale teraz znikły i zostały tylko dla WinAVR. Możecie mi je przypomnieć ? No bo właśnie usunąłeś PATH z Eclipse'a i teraz w tamtejszym PATH nie ma nic. Proponuję usunąć projekt i zaimportować od nowa projekt pobrany z mojej...
Tez złożyłem wg Freddiego, ale programy już są w nowszych wersjach (Eclipse) i mimo ustawień wszystkiego wg opisu (niektórych opcji nie ma, inne doszły), nie widzi toolchaina (jest prawidłowo zainstalowany i sprawdzony). Przejrzyj po prostu temat na forum elektrody o tym toolchainie zwracając uwagę głównie na moje posty - są tam opisane zmiany czy...
Weź przykład dla stm32 z mojej strony [; 4\/3!!
Ban na google? http://www.freddiechopin.info/pl/artykul...
To już tyle razy było omawiane......:cry: [url=http://www.freddiechopin.info/index...
Instalując dodatek do eclipsa jak GNU ARM na siłę się instaluje kompilator do RISC-V. Z jakiegoś powodu twórcy tej wtyczki nie rozdzielili tego To nieprawda. Toolchain instaluje się oddzielnie. Nb. widzę, że w tej chwili jest dostępny Eclipse Embedded CDT, już z pluginem (ale toolchain (i kilka innych narzędzi) dalej trzeba doinstalować).
Absolutnie każda z tych informacji które podałeś nie ma żadnego znaczenia dla Twojego problemu. Jedyne co jest istotne to kompilator (toolchain) jakiego używasz i komendy jakimi kompilujesz całość. P.S. "Rozwiązanie" które ktoś znalazł to nie żadne rozwiązanie, bo __errno to funkcja, a nie zmienna. 4\/3!!
Witam Właśnie zacząłem programowanie stm32 i pojawił się mały problem. Przy próbie ustawienia breakpointa pojawia się ostrzeżenie "Unresolved breakpoint" Tollchain skonfigurowany według instrukcji ze strony: http://www.freddiechopin.info/index.php/... Kompiluje pod linuksem.
Dla całkiem niezorientowanych i próbujących zrobić pierwszy projekt warto dodać, że większość powyższych czynności można przykryć zgrabnym środowiskiem. Na forum było parę przykładów zastosowania Eclipse C++. Do Eclipse proponuję plugin https://gnu-mcu-eclipse.github.io/ i początek jest nieco łatwiejszy, bo plugin wygeneruje makefile, startupy, oraz...
Co do samego toolchaina, to nie lepiej po prostu ustawić go sobie w systemowym PATH i wywoływać bez żadnej ścieżki? No tak ale grzebanie w Systemowym PATH nie idzie w parze z portable i własnie tego starałem się pozbyć z Twojej konfiguracji. Zacznij od miejsca w którym wykonywany jest program make, a potem zgrabnie '..' i '\' dojdziesz do właściwego...
Mam skonfigurowane środowisko Eclipse mniej więcej tak jak [url=http://www.freddiechopin.info/pl/ar... i wszystko działa dobrze. Jednak czytałem że OpenOCD rozumie już różne RTOS-y między innymi FreeRTOS Przez co przy debugowaniu można przeglądać uruchomione taski i takie bajery. [url=http://openocd.sourceforge.net/doc/...
Nie widząc gdzie wpisać load posłużyłem się h-jtagiem. Właśnie-gdzie i jak wpisać ten load i czy z jakimiś parametrami? Zerknij do mojego tutoriala o ARM toolchain - na końcu jest o debuggowaniu i tam właśnie jest użyta ta komenda. Używasz jej tylko przy GDB (debugger). Można też wgrać bezpośrednio - odpalasz OpenOCD, odpalasz telnet i używasz komendy...
Witam piszę w eclipse na ARM, toolchain Freddiego bleeding-edge-toolchain. Problem mam gdy chcę wykorzystać polimorfizm, tzn. gdy program napotka metodę ze słowem virtual to wpada od razu do hardfault. Czym to może być spowodowane? Kod jest na pewno poprawny. Czy trzeba jakoś aktywować polimorfizm? Pozdrawiam
Ale mowa o tym: http://www.freddiechopin.info/pl/artykul... czy o tym: http://www.freddiechopin.info/pl/artykul... 4\/3!!
Eclipse+OpenOCD+Linaro Toolchain. Strona Freddiego może być pomocna. Na google jest też trochę informacji. Darmowe i przyjemne. Smacznego.
co to jest Konfiguracja.axf? Twój projekt nazywa się Konfiguracja?... Którą masz wersję keila? Ten cały system_init jest podejrzany... W załączniku rozbiegówka bez udziwnień . U ciebie nawet plik się dziwnie nazywa, zamiast po prostu STM32F10x.s. Wywal z projektu swoj obecny plik .s, a dodaj ten z załącznika... Postawienie darmowego toolchaina trwa...
Przedstawiony tutorial dotyczy głównie konfiguracji Code::Blocks, umożliwiającej pisanie i debugowanie kodu w języku C/C++, m.in. dla mikrokontrolerów z rodziny STM32. Opis zrealizowany został na przykładzie płytki STM32F4DISCOVERY. Jednak przedstawioną metodę można wykorzystać do konfiguracji innych układów z tej rodziny. Prezentowany opis zawiera...
czy są jakieś inne przyczyny (poza użyciem FPU) dla których warto stosować Linaro zamiast CS? Pozatym co już napisane: - nie trzeba wypełniać formularza żeby to pobrać - klikasz i się ściąga - prościej znaleźć plik na stronie - linaro jest oficjalnie wsparte przez ARM - http://en.wikipedia.org/wiki/Linaro oraz ten pliczek polecam zobaczyć https://launchpadlibrarian.net/109296027...
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
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...
Witam, Mam problem z uruchomieniem debugowania w Eclipse. Po zbudowaniu środowiska w toolchainie : http://www.freddiechopin.info/index.php/... i dołączeniu plików makefile , startup i linkera z przykładu dla STM32 udaje się skompilować projekt. Niestety nie potrafię uruchomić deguggera. Po odpaleniu OpenOCD jest...
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:...
Próbuję zainstalować eclipse wg poradnika ze strony http://www.freddiechopin.info ale ciągle mam jakieś problemy. Od początku nie mogę znaleźć tych wymaganych plików. Więc zacznij od przejrzenia tego tematu: https://www.elektroda.pl/rtvforum/topic1... Tutaj jest unowocześniona wersja: http://distortos.org/documentation/arm-t...
wiesz - moze jest cos o czym nie wiem, niemniej jednak dla testow sprawdzilem taki ultra proty kod (bez startupa i innych bajerow, po prostu jakis main i jakies operacje) i wygladalo w miare ok. moze biblioteki sa jakies dziwne i nie beda dzialac na stm? tak czy siak zamiast toolchain'a yagarto mozna sciagnac toolchaina codesourcery, ktory oficjalnie...
Hmm. Dodatkowej wtyczki nie instalowałem czyli korzystam chyba z tych które były od razu w Eclipsie Helios CDT 7.02 SR2. W toolchain editor wybrany builder jest GNU Make Builder. W instalation details/plug-ins jest tam jakiś C\C++ Standard make build UI. No nie jestem biegły w tych zawiłościach eclipsa i wtyczek.
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)...
Witam, Do Eclipse (kepler) chce spiąć sobie wszystko co potrzebne aby programować stm32. Uruchomiłem już kompilator (bleeding-edge-toolchain od Freddie Chopin), podpiąłem OpenOCD ale utknąłem na debugerze. Podczas próby połączenia się nim z OpenOCD zwraca: Bogus trace status reply from target: qTStatus Bogus trace status reply from target: qTStatus...
1. W projekcie który zaimportowałeś jest poprawnie skonfigurowany "indexer". 2. Ścieżki dodaje się w Makefile, to co pokazuje Eclipse nie ma żadnego znaczenia. Dodając do powyższego, czego widać nie przeczytałeś, dodawania toolchainowi jego własnych ścieżek jest zupełnie pozbawione sensu. Zaimportuj któryś z projektó z mojej stronki (ten który będzie...
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, Zainstalowałem dzisiaj CoIDE. Jak na razie bardzo mi sie podoba, bez problemu debuguje i programuje przez ST_Link. Czy ktoś pracuje na tym oprogramowaniu? Jakieś opinie? To jedyne oprogramowanie darmowe jakie znam dla (między innymi) STM32. Wcześniej używałem TrueStudio, później "składaka" (Eclipse+Toolchain) i na końcu CoIDE. Z tym ostatnim...
Dopiero zaczynam pracę z ARM-ami i STM32, po zapoznaniu się ze środowiskiem Atolic, stwierdziłem, że warto stworzyć swoje środowisko przy pomocy programu Eclipse. Jak w temacie postanowiłem zebrać swoje doświadczenia i podzielić się nimi. Może komuś one pomogą. Bardziej polecam użyć http://en.radzio.dxp.pl/stm32vldiscovery...
Według mnie super pomysł, zrób na youtube z "lektorem" i będzie ekstra! Wg mnie dobrze by było przejść przez środowisko np. eclipse, na szybko wytłumaczyć co to toolchain, gdb, openocd i jak konfigurować (przesiadając się z avrow to wszystko nowe). Później tworzenie projektów wg mnie dla SPL! - startup, tablica wektorów pliki linkera i inne tajemnicze...
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 To jest właśnie przykład płytki rozwojowej z wyświetlaczem o której pisałem. Przykładów płyt tego typu są setki ale chodzi o to, że mamy nasz procesor i jakieś tam peryferia ale niestety na tym koniec. pytanie jest co dalej - teraz jesteśmy skazani na zewnętrzny JTag - pytanie jaki najlepiej - a do tego jaki soft. Prawdę mówiąc jeśli zdecyduje...
Część, używam Eclipse + ARM GNU toolchain, mam problem z biblioteką StemWin. Gdy dodaje odpowiednie opcje w ustawieniach tj. Preferences->C/C++ General-> Pahs and Symbols http://obrazki.elektroda.pl/4797044000_1... http://obrazki.elektroda.pl/7180796800_1... Przy takich ustawieniach próbuje zbudować projekt, lecz linker...
Witam, chciałbym uruchomić moduł wyświetlacza e-papierowego Waveshare 2.9". Podłączyłem go do płytki Nucleo (z µC STM32-F103RB), następnie pobrałem projekt demonstracyjny Building file: ../Drivers/CMSIS/RTOS2/Template/cmsis_os... Invoking: MCU GCC Compiler D:\Documents\Konstrukcje\STM32\EPD-test\... arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft...
Po pierwsze zawsze warto zaktualizować toolchain do najnowszej wersji. Po drugie zaś... Czasem ciężko mi odpowiadać na takie tematy, bo jak czasem patrzę co się tam dzieje, to po prostu ręce opadają... Skąd Ty wyczarowałeś tą funkcję _sbrk_r()? Wyedytuj swój post, w którym piszesz, że wziąłeś ją ode mnie, bo potem jeszcze ktoś dojdzie do wniosku, że...
Skoro to jak widać dość kłopotliwa póki co rzecz, to może "pójść na całość" czyli swd? Spytam otwartym tekstem-czy jeśli wystrugam sobie swój własny trzy pinowy kabelek do tego sprzętu: http://www.distortec.pl/jtag-lock-pick-t... i połącze go z oocd i bleeding-edge-toolchain i eclipse, które to cuda udało mi się niedawno uruchomić, to taka konfiguracja...
Może nowe truestudio ma ograniczenia w ilości kodu, ale wszystkie wersje miały inne mniej lub bardziej uciążliwe ograniczenia. Mi przejście z truestudio do eclipce wg tutoriali freddiego ([url=http://www.freddiechopin.info/pl/a... zajęło 2-3 dni z uruchomieniem debuggowania włącznie (teraz bym to zrobił w 5...
Hmm... nie miałem jeszcze czasu żeby rzucić okiem na Twój projekt, ale w istocie jest to dziwne... Problemami z debuggowaniem się raczej nie przejmuj - ja tez widziałem taki problem - generalnie GDB ma problem z ustawieniem breakpointa z RAM gdy "jeszcze" jest w ROM (i zapewne odwrotnie). Rozwiązaniem dla mnie było postawienie breakpointa na ostatniej...
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...
Bardzo często na forum pojawiają się pytania o wybór darmowego środowiska do STM32. Problemem jest tu programator ST-Link dołączany do niektórych płytek prototypowych (np. moja ST32 VL Discovery), a dla którego ciężko znaleźć wsparcie. Wyjątkiem jest tu TrueStudio które w "darmowej" wersji ogranicza nam możliwość podglądu rejestrów w czasie debugowania...
Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...
eclipse toolchain toolchain eclipse stm32 toolchain
impuls podać zasilać kropla polar pralka haker podłączony komputera
bosch lnk304gn rezystor youtube automatyczne tłumaczenie
Jak dorobić folię odblaskową w telewizorze? Chipy w pilotach HATO 433,92 MHz z kwarcem 26 MHz