Zamieszczam skompilowany LPCUSB, który działa na LPC2148. Widziałeś do czego służy funkcja Initialize()? pozdrawiam wojt
Należy "przypiąć" przerwania FreeRTOSa do wektora przerwań w projekcie - wywoływany jest SVC i tak właśnie ma być. 4\/3!!
Chodziło mi o jtag_rclk, ale jak coś nie działa, to lepiej nie polegać na tym, że funkcje same domyślą się, że nie mogą działać prawidłowo i przełączą się na normalny tryb [; Anyway - z jaką częstotliwością "startuje" twój procesor? Próbowałeś użyc reset init zamiast reset halt? 4\/3!!
Słuszna uwaga z tym startupem. Mam go w katalogu projektu, który jest wskazany w ścieżkach eclipsa, ale nie wiem dlaczego nie jest linkowany. Może ma nieprawidłowe rozszerzenie? Teoretycznie istotna jest wielkość liter. Freddie, czy masz może jakiś ładny przykładowy projekt dla CM0? Dla STM32F0 nie, ale możesz spokojnie zrobić małego frankensteina...
Zauważyłęm ze pierwsze 16 to exceptions i są u mnie takie same , jednak dalej zaczyna się kłopot, w dokumentacji do Twojego układu jest kolumna acronym w nocie do mojego nic takiego nie ma. http://obrazki.elektroda.net/77_12812020... Nie jest źle - nazwij je tak jak tam widzisz - UART0_IRQHandler, GPIO_PORT_C_IRQHandler itd. a poza tym rozumiem...
Zamiast zastępować mój skrypt linkera jakimś z sieci proponuję Ci przerobić ten z przykładów - wystarczy podstawić adresy i rozmiary pamięci. 4\/3!!
Ale to chyba prawidłowy objaw, nieprawdaż? :) Nas interesują pliki .hex, .bin - program na procka, ew. .dmp, może .lst. A może się mylę? Mam śmieci i w niczym mi to nie przeszkadza...
Jeśli tak to robisz - to to samo. Po odpaleniu przykładu custom_hid wyciągałem przewód podciągania D+ i wsadzałem go ponownie i znowu działało. To nie wiem co u Ciebie może być nie tak. Przykłady na 100% są dobre! Może coś pominąłeś przy dostosowywaniu kodu do swojej płytki. [Edit] Na szybko to sprawdz - (spi, pin cs karty, może nie włączyłeś właściwego...
Sprawdź [; 4\/3!!
Cześć Widzie na forum że dużo osób korzysta z TrueStudio Lite. Więc sam jako początkujący w STM32 spróbuję. Na razie mam "Mikrokontrolery STM32 w praktyce" + ZL27arm + ZL14PROG + Atollic TrueSTUDIO. Pytanie do kolegów jak połączyć na początek? Spróbuj na początek tego: [url=http://www.coocox.org/]CooCox, będzie działać z Wigglerem (powinno). Osobiście...
Powinno działać, ale ile to roboty, żeby sprawdzić? 4\/3!!
Z tego co wymieniłeś wszystko jest OK (zakładam, że 3. to wskaźnik na funkcję, a nie jakieś dziwne rzutowanie). Ja bym się jednak początkowo skupił na zainicjalizowaniu w main() wszystkiego co inicjalizuje Keil w startupie, czyli po prostu wywołaniem SystemInit() - jeśli to zrobiłeś to następnym krokiem będzie zastanowienie się, czemu kod w Keilu generuje...
Po chwili testowania - być może problem tkwi w układzie sterowania zasilaniem - MIC2026-1YM, który zastosowałem, a który ma odwrotną polaryzację (niż np. MIC2026-2YM). Czy ktoś z szanownych grupowiczów może polecić jakiś układ w obudowie SO-8, który byłby zamiennikiem w/w, a który jest dostępny w PL? Zamieniłem co prawda inicjalizację - żeby na USB...
Po zainstalowaniu ubuntu i skonfigurowaniu eclipse+codesourcery pod niego okazało się że mój archaiczny makefile nie "zbuilduje" mi projektu. Po zainstalowaniu plugina ARM do eclipse okazało się że wygenerowany kod nie mieści się w pamięci. ... Nie mam pojęcia skąd ta róźnica. Kompilator to Codesourcery z 2010, optymalizacja w obu przypadkach na O1...
Czy dobrze mi się wydaje, żeby eclipse dobrze działał zainstalowany powinien być Cygwin?
Witam Próbuję odpalić sobie płytkę EFM32 STK, która ma w sobie JLinka. Na IAR wszystko działa dobrze. W Eclipsie kompiluje mi się projekt, ale z debuggowaniem nie jest ok. Mam zainstalowane sterowniki do # connect to the J-Link gdb server target remote localhost:2331 # Set gdb server to little endian monitor endian little # Set JTAG speed to 30...
Tak wogóle to powinieneś wołać cs-make, jeśli korzystasz z CodeSourcery, tak więc musisz przekonfigurować Eclipse żeby zamiast make wołał cs-make. We właściwościach projektu C/C++ Build odznaczasz "Use default build command" i podajesz cs-make
OpenOCD na chwilę obecną obsługuje JLinka, ale nie obsługuje SWD, co ma się zmienić w niedługim czasie. 4\/3!!
No dobra, pomieszałem, posprawdzałem wszystkie możliwości i to działa za każdym razem. Co dziwne warningów nie mam, choć w makefilu: #Opcje kompilatora C CFLAGS += -Wall CFLAGS += -std=gnu99 Dodano po 2 Dobra, po raz pierwszy w życiu skorzystałem z JTAGA i na razie rozumiem chyba tyle, że podczas zwiechy, procek stoi mi w miejscu: 00000048 <PAbt_Handler>:...
Też zauważyłem tę przypadłość... Inne rozwiązanie utworzyć ręcznie folder out .
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...
fakt - niezauważyłem
Tymczasem ja mam najnowsze i działa jak trzeba [; Możesz też spróbować linaro - jest to chyba obecnie lepsza opcja niż CodeSourcery - www.linaro.org - downloads - na samym dole. 4\/3!!
A co za problem zarejestrować się na stronie i za darmo uzyskać kod aktywacyjny Długość ograniczenia kodu zarejestrowanego LPC Xpresso - 128kB A jak mam LPC1758 z 512kB Flash? A jak mam board LPC Xpresso LPC1769? Nie zamierzam płacić za zamknięte środowisko, gdy takie same mam po zintegrowaniu CodeSourcery + Eclipse i ARM plugin.
Czy ktoś umie mi krok po kroku podpowiedzieć jak zaimplementować FreeRTOS pod Eclipse + Codesourcery G++? Widziałem jakieś przykłady ale za grosz nie mogłem tego nawet skompilować.. Gdyby ktoś mi opisał co gdzie trzeba "wpiąć", zainclude'ować, itp.. Korzystam w większości z wiedzy/plików zgromadzonej na stronie Friediego.. Dodałem tylko ST FWLib..
A... To chodziło o środowisko? Bo ja niby jako środowisko mam Eclipse. CodeSourcery jako kompilator.
A może USBScarab2? Mam taki - dobrze się sprawuje + eclipse + codesourcery + OpenOCD.
Miałem ten sam problem, z jakiegoś powodu mimo że katalog bin z instalacji codesourcery jest dodany do zmiennej PATH eclipse nie znajduje kompilatora. Natomiast wywołanie make z poziomu konsoli w katalogu projektu ładnie go kompiluje. (zmienna PATH u mnie jest ustawiana automatycznie za pomocą skryptu ~/.bashrc). Problem obszedłem poprzez dodanie w...
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...
No to chyba czas się przygnać, że ja nie znam się na ARMach i na C ;p Fajne uczucie pomagać komuś w rzeczy na której się nie zna ;p Ja dopiero zaczynam. CodeSourcery/OpenOCD/Eclipse/Wiggler/LPC... http://www.elektroda.pl/rtvforum/topic13...
Ja mam Eclipse + CodeSourcery + OpenOCD. undefined reference to `main' startup_stm32f0xx.s /lcd/src line 109 C/C++ Problem Błąd linker'a.
Dziś zainstalowałem Winusb po raz enty postawiłem od nowa CodeSourcery i Eclipse i w końcu udało mi się zaprogramować procesor. Aktualnie mam taką konfigurację: http://obrazki.elektroda.pl/7733904300_1... o dziwo program zatrzymuje się (breakpoint) na 1 instrukcji w main, mimo że w konfiguracji to pominąłem.
Ja polecam taki zestaw: - Eclipse + Codesourcery - CrossStudio tylko do debugowania (cena duzo mniejsza niz za Keil'a) Ogólnie denerwuja mnie IDE w których zbyt duzo rzeczy się dzieje "samo". Warto naprawdę poświęcić kilka dni i skonfigurować sibie środowisko z darmowym toolchainem. Pozdr GK
Chciałbym w projekcie użyć dwóch bibliotek. Niestety mają zdefiniowane te same nazwy a nie są ze sobą zgodne. Niestety również obie biblioteki są b. rozległe i zmiana wszystkich nazw trochę mija się z celem. Czy jest możliwość ograniczyć definicje do danych plików lub np. skompilować z osobna obie biblioteki i dołączyć do projektu jako skompilowane...
Dzieki za pomoca. To moze jeszcze jedno z innej beczki, nie zakładając nowego wątku: Czy udało się komuś debugować procesory STM32 przez debugger Eclipse z gdb Codesourcery? Jakie komendy powinny być wpisane w ustawieniach debuggera w eclipse?
mam programator Ulink2. Więc zostaje ci tylko KEIL MDK. Też popełniłem ten błąd (to znaczy mój pracodawca). Jeśli nie masz innego programatora - program na LPC możesz wgrać przez bootloader (FT232) + program FlashMagic. Polecam też : http://mikrokontrolery.blogspot.com/2011... ak skonfigurować środowisko LPCexpresso Co do tego środowiska...
Zmien codesourcery na linaro albo toolchain Freddiego.
po wielu walkach doszedłem do wniosku że przerwania powodowane przez USB zawieszają uC (biblioteki LPCUSB dodane do przykaład lpc2103_blink_led). Mikrokontroler nie wchodzi nawet do procedury obsługi przerwania IRQ "USBIntHandler" Wiesza sie teraz gdzieś po "USBHwConnect(TRUE);" kiedy CONNECT = 0 i tymsamym aktywowany jest PullUp dla D+ i uC otrzymuje...
Opis działania linkera znajdziesz w dokumentacji dołączonej do kompilatora - zwykle plik typu ld.pdf. Dla CodeSourcery - C:\Program Files\CodeSourcery\Sourcery G++ Lite\share\doc\arm-arm-none-eabi\pdf\ Co do plików gdb - są to wywołania dla debuggera gdb w eclipse. Ogólnie wystarczy skopiować ich zawartość do odpowiednich pól - opisy są na stronce yagarto....
Witaj... Sam Eclipse w podanej wyzej konfiguracji( Eclipse + OpenOCD + Codesourcery ) nie wygeneruje Ci makefila... By Eclipse sam wygenerowal Ci makefila musisz uzyc GNU ARM Eclipse Plug-in [http://sourceforge.net/projects/gnuarme... przyczym zaznaczam... ja tego mimo dobrych checi nie umialem poskromic tego... tzn. skutek byl taki, ze zawsze...
W kwestii ARM - tutaj jest chyba w miarę znośny opis, co ważniejsze środowiska Open Source: http://tutro.net/elektronika/integracja-... http://tutro.net/elektronika/kompilacja-... W Eclipse: Help/Install new software wrzucamy linka http://avr-eclipse.sourceforge.net/updat...
A to akurat popieram. Zamiast tego postaw np. CodeSourcery free wersję + programmers notepad lub Eclipse. Polecam Eclipse pozwala podpiąć OpenOCD i debugować :D
Witam Postanowiłem spróbować sił z Eclipse i kompilatorem CodeSourcery, udało mi sie napisać własnego make'a. Jednak na dłuższą drogę pisanie dla "każdego" projektu nowego make'a mija się z celem. Czy istnieje jakiś toolchain, który na podstawie wybranego mikrokontrolera wygeneruj odpowiedni plik make ?
PS. oczywiście co do oprogramowania najlepiej freeware :) To na dzień dzisiejszy jedyne słuszne rozwiązanie to kompilator CodeSourcery (GCC) + IDE np: Eclipse + OpenOCD. Jeżeli chodzi o SWD to narazie chyba jedynie LPCXpresso + ich własny debbuger LPC-Link.
Jakie środowisko programistyczne wybrać do programowania, tego procka, chciałbym coś bezpłatnego. W grę wchodzą dwa języki C i assembler. Patrze na Codesourcery, ale chciałbym programy pisać w Eclipse i nie wiem jak to wszystko pożenić.
Na linuxie pakiet CodeSourcery ma chyba inny prefix... 4\/3!!
Ja mam środowisko ustawione według tego opisu: [url=http://tutro.net/elektronika/integr... bo nie trzeba tworzyć makefile. A projekt to nic szczególnego miganie diody D1.
A może chodzi ci o trio: Eclipse + Linaro/CodeSourcery + OpenOCD? Mam skonfigurowane to "słynne" trio dla przykładów ze strony kol. Freddie Chopin . Ze strony atmela pobrałem: SAM3S_softpack_2.1_for_CodeSourcery_2010... . Ale teraz nie wiem, jak zbudować projekt aby móc dalej tworzyć :)
Freddie Chopin , zgodnie z tym co jest napisane w [url=http://tutro.net/elektronika/integr... Eclipse CDT z CodeSourcery dla ARM Cortex-M3 trzeba ustawić: - dla preprocesora definicje USE_STDPERIPH_DRIVER (jeżeli chcę korzystać z bibliotek STMa) oraz STM32F10X_MD_VL (w przypadku mojego mikrokontrolera)....
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!!
Z racji świąt i chwili wolnego chciałbym ponownie odpalić z ARMami. Właśnie próbuję odpalić Eclipse, CodeSourcery oraz OpenOCD. Mam skonfigurowane Eclipse, nawiązuje poprawnie połączenie z OpenOCD. Zaimportowałem sobie przykład Freddiego STM32F4DISCOVERY blink_led. Wyskakuje mi następujący błąd: **** Build of configuration Default for project stm32f4_blink_led...
Cześć Mam problem z debugowaniem programu na STM32. Na jednym komputerze mam zainstalowane jakąś starą wersje Eclipse + OpenOCD 0.5.0 i wszystko śmiga jak należy, natomiast chciałem na nowym kompie się bawić z STM-em i pojawił się problem. Mam Eclipse Indigo CodeSourcery 2011.03-42 i OpenOcd 0.5.0. Kod się kompiluje i wgrywa do procka. Jeśli dam resume...
Witam wszystkich, próbuję zmusić bibliotekę SPL do przyjęcia do wiadomości, że używam rezonatora 12MHz, niestety nieskutecznie. Używam środowiska Eclipse wraz z CodeSourcery GCC. Zdefiniowałem makro preprocesora: - Eclipse: menu Project -> Properties; C/C++ General -> Preprocessor Include Paths, Macros, etc. - GNU C -> CDT User Setting Entries - HSE_VALUE...
Witam. Właśnie próbuje wgrać pierwszy program do LPC2364, ale jak się można spodziewać po obecności posta nic z tego . Hardware : Jtag Freddiego, software : Eclipse + CodeSourcery + OpenOCD0.2.0. Program jest banalny i zawiera pustą pętlę - skompilowany bez błedów. Problem pojawia się gdy chce wgrać plik main.bin do Flash (procek nowy, więc Flash raczej...
W jakim sensie się rozjedzie? :) Co do stawiania od nowa, to widzę w sumie, że początkowo te wszystkie ustawienia to był jakiś horror, a po czasie jak muszę to wklepać jeszcze raz, to nie jest źle ;) Ten polecany pakiet to jest odpowiednik CodeSourcery? Czyli te wszystkie arm-none-eabi-...?
.. napisz ile kosztują narzędzia i jakie, oraz czy jest darmowe oprogramowanie typu AVRStudio o ile jest. Interesuje mnie też info typu programator i evaluation board. Będę wdzięczny za ew. informacje i jak się te koszta mają do AVR-ów. Pozdrawiam. :) Akurat tutaj jest podobnie jak w AVR :wink:. Środowisko programistyczne - Eclipse + np: Codesourcery...
Możesz sprawdzić czy na pewno masz dodane zmienne środowiskowe, u mnie do całego tego zestawu to wygląda tak: D:\ARM\codesourcery\bin; D:\ARM\openocd\bin; D:\ARM\coreutils\bin;
Witam, Zabrałem się za mój pierwszy układ na Cortexie M-3. Zadaniem układu jest (na początek). 1. Generowanie sygnału z DAC. 2. DAC jest triggerowany przez timer (chwilowo T2). 3. DAC wykorzystuje DMA (DMA2_Channel3). I dotąd jakoś wszystko działało (DMA w trybie Circular). Generowany przebieg był ok. Docelowo potrzebuje podmieniać (przełączać się)...
Pytanie dla znawców. Czy plik makefile wpływa na czas linkowania plików? U mnie czasami trwa to nawet 30sec (linkowanie dwudziestu paru plików). Kompilacja przebiega bardzo szybko. Problem jest w projekcie dla STM32 z kompilatorem CodeSourcery wersja q1-161, podobnej wielkości projekt na LPC linkuje się 10x szybciej. A może to Eclipse zwalnia wywołanie...
Witam.Wiem że temat ten jest oklepany ale przeczytałem już chyba wszystkie wątki na ten temat i dalej lipa. Już od ponad tygodnia meczę się z ustawieniem eclipse + openOCD + codesourcery g++ dla procesorza STM32F217VG. Korzystałem z tutoriala freddiego chopina z tą różnicą że zamiast tworzyć makefile korzytam z wtyczki, która to automatyzuje(GNU ARM...
To aby skompilować i uruchomić system ISIX-RTOS, to należy zainstalować CodeSoucery tak jak podane jest na stronie: http://bryndza.boff.pl/index.php?dz=rozn... Możliwość bezproblemowej kompilacji w środowisku Windows, z wykorzystaniem kompilatora CodeSoucery, bez konieczności instalacji środowiska Cygwin Czyli można wykorzystać opis...
1. Toolchain od CodeSourcery obsługuje każdego istniejącego ARMa, wliczając w to ARM7, 9, 11 i Cortexy. 2. Nie ma żadnej sensownej wtyczki do Eclipse dla ARMów. 4\/3!!
Do debugowania używam GDB Hardware debuging z CodeSourcery. Wtyczka ta nie ma nic wspólnego z toolchainem który wymieniłeś. Do kompilacji używałem różnych Tool Chain między innym: Yagarto, Corss GCC, ARM Windows GCC... No to używałeś CodeSourcery czy nie? Po zaimportowaniu projektu, nawet bez kompilacji co dziwne wyskakuje 30 błędów dotyczących jednej...
Witam! Męczę się od dłuższej chwili i nie mogę sobie poradzić z implementacją uIP (względnie lwIP) do mojego projektu. W skrócie to STM32103 + ENC424J600 po SPI, na SPI również karta. Całość pod FreeRTOS, soft pisany pod Eclipse + Codesourcery. Drivery od ENC przepisane z [url=http://code.google.com/p/avr-butter...
To nie jest tak, że na początku zadać pytania i tak robić :) Trzeba być cały czas na bieżąco, bo za miesiąc się może okazać, że CodeSourcery jest 10 razy lepsze, szybsze, nowsze i dodają darmowe pendrivy do niego.
Witam, próbuje utworzyć środowisko programistyczne z eclipse (Eclipse + OpenOCD + GDB) ze strony "http://www.freddiechopin.info/pl". Zainstalowałem poprawnie CodeSourcery, ale nie mogę zainstalować debugera OpenOCD. Gdy klikam plik exe, pojawia mi się pytanie, czy zezwolić zaporze systemu windows7 na dostęp, gdy zezwalam nic dalej się nie dzieje, nic...
Ten akurat zainstalowalem ale zylin jest niedostepny. Poza tym w opcjach projektu nie moge nigdzie odszukać definicji uP ? To nie tak, eclipse to tylko IDE, do połączenia z JTAG potrzebny jest OpenOCD, do debugowania GDB (znajduje się razem z kompilatorem np: Codesourcery, Yagarto). Tutaj masz opisane jak to wszystko konfigurować (akurat na inny procek...
zapewne wgrywasz program do RAMu, skad ginie on po zaniku zasilania. kod znajduje się we flashu. Po włączeniu zasilania i "reset & debug" procek nie jest ponownie programowany, tylko rusza natychmiast debug. W build Config. THUMB Flash Relase jest zaznaczone: Flash, Relase, THUMB. Plik hex z kodem weryfikowany z zawartoscia flasha procka jest ok (h-jtag)....
Mam podaną ścieżkę toolchain'a autorstwa Freddiego z kwietnia '14. (choć w cmd tego nie widać) Raczej widać, że masz co najwyżej dostępny baaaaaaaardzo stary kompilator CodeSourcery... Nie wiem dlaczego wyskakuje błąd o treści poniżej. (brak gcc oraz g++ w PATH) OpenOCD musi pracować w tle podczas debuggowania. Czy muszę je gdzieś załączać, jeżeli...
"Toolchain", "kompilator" - wszyscy rozumiemy o co chodzi, to nie olimpiada językowa [; CodeSourcery może być, ale linaro jest lepsze (więcej "ficzerów" jest włączone) - moja kompilacja to jest "wariacja" i "unowocześnienie" linaro. 4\/3!!
Witam, Napisałem program, w którym do odliczania czasu używam SysTick'a i przerwania od niego. Gdy skompiluję i zapiszę program do pamięci Flash, program ten działa jak należy i możliwe jest jego debugowanie. Jeśli skompiluję i wpiszę program do pamięci RAM, to program nie działa poprawnie, a debugować go można jedynie do momentu wystąpienia przerwania...
Kompilacja Twojego kodu na moim kompie przebiega bezproblemowo... Skompilowany kod (po przystosowaniu do mojego pinu z diodką - reszta bez ruszania) - działa dobrze... Może to kwestia Windowsa? Może w yagarto coś jest nie-ten-tego? Spróbuj CodeSourcery - niczego nie tracisz, a możesz zyskać <; 4\/3!!
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...
Witam, Korzystam z płytki NUCLEO-L053R8, od 2 dni próbuję uruchomić segmentowy wyświetlacz LCD. Zauważyłem że nie uruchamia mi się przetwornica stepup w procesorze do generowania napięcia VLCD. Dopiero gdy krok po kroku przeklikałem inicjalizację to dostałem flagę gotowości przetwornicy. Dzisiaj objawił się taki problem: https://filmy.elektroda.pl/68_1492163137...
dodaj opcję -Map=$blabla.map,--cref do linkowania jeśli jej nie masz Nie bardzo rozumiem. Gdzie mam to dodać? W ogóle to zapomniałem napisać. ARM7-TDMI, Eclipse, CodeSourcery, extremalnie zmodyfikowane przykłady Freddiego Chopina. PS. masz strasznie dużo warningów. Łatwo w tym gąszczu przegapić ważne rzeczy. Dużo to ich było wcześniej ;) Ze 100. Teraz...
Tak ale nic z tego nie rozumiem, nic się kupy nie trzyma, opisy w stylu "klknij next to pojawi się kolejne okienko" (tj. tłumaczenie rzeczy oczywistych) itd.. nie jest zbyt pomocne. Jak wykonuje polecenia krok w krok i tak się okazuje że nie tam jakieś opcji czy czegoś co jest w tutorialu i kupa tym podobnych bzdur... po prostu ręce opadają. Może te...
Witam Rozwiazanie jest bardzo proste. W googlach wpisz sobie GnuArm Eclipse Plugin sciagnij i wgraj do katalogu plugins pod eclipse. Kiedy tworzysz projekt wybierz C project i WINARM. Zaimportuj pliki i kompiluj :P W ustawieniach projektu w C/C++ Build->Settings masz wszystkie ustawienia dla GNUARM (mozna korzystac z innych kompilatorow po zmianie prefiksu...
Witam. Mam problem. Mam układ DK-LM3S9B96 i próbuje w jakikolwiek sposób skomunikować się z tym układem. Mam gotowy program hello world i chciałbym go wrzucić na ten układ, żeby uzyskać jakikolwiek efekt np: hello world. Problem polega na tym, że jako kompilatora używam Eclipse. Jak od Eclipse mam przejść do momentu wrzucenia programu na układ? Próbując...
BTW, czy legalne jest korzystanie z kompilatora gcc od TrueStudio poprzez zewnętrzne środowisko? Pytam, ponieważ wszystko śmiga, jeśli w Eclipse ustawię, aby korzystał nie z gcc od CodeSourcery tylko z gcc TrueStudio... Atollic nie może zmienić licencji którą objęte jest GCC - możesz sobie tego używać jak chcesz, gdzie chcesz i do czego chcesz. P.S.S...
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! Od kilku dni próbuje skompilować cokolwiek na mikrokontroler PIC32 z rdzeniem MIPS 32 m4k przy użyciu kompilatora z codesourcery. Powodem tego jest fakt iż C32 od microchipa nie wspiera mojego układu a nowy XC32 nie chce współpracować ani z MPLAB8 ani MPLAB X. Więc wybrałem lubiane przeze mnie Eclipse i codesourcery. Oczywiście znaleźć cokolwiek...
Witam. Mam następujący problem. Po kompilacji poniższego kodu za pomocą Eclipse z CodeSourcery otrzymuję częstotliwość Timera wynoszącą 18kHz, natomiast za pomocą programu Keil 53kHz. Wartości te zostały sprawdzone za pomocą oscyloskopu oraz analizatora stanów logicznych, dlatego w tym punkcie wykluczam błąd. Linker, startup i Makefile jest od Freediego....
Witam, Mam problem z ustawieniem breakpoint'a tak, żeby procesor zarzymał się na samym początku main(). Korzystam z Eclipse połączonego z CodeSourcery oraz OpenOCD i GDB. Oto prosty main(), w którym mam miganie diodą: http://i.imgur.com/i12Qm.jpg Po włączeniu debugowania, program nie zatrzymuje się, muszę kliknąć Suspend, wtedy mogę korzystać ze stepa,...
Hmmmm, pliku config.h nie zmieniałem, ledy mam na porcie od PB8 - PB15, więc mieści się w zakresie. Widzę, że w config.h zdefioniowane jest ze mrugać ma pin 1, ja mam ledy na 8 - 15, ale teraz pytanie ... Po uruchomieniu świeci się u mnie drugi led (licząc od zera to config wskazuje na właśnie na drugi) który się nie świeci. Spróbuję za chwile przestawić...
Dzięki za odpowiedzi. (at)flapo213: Chodzi o kompilację samego programu? Korzystam z Eclipse z kompilatorem CodeSourcery G++. Nie wiem dokładnie co to są te breakpointy? To takie zwyczajne jak przy debuggowaniu? :) Czy np. interrupt'y procesora? Może to właśnie przez błędy transmisji danych? (at)Freddie Chopin: Rezystory na liniach JTAGa jak dla mnie...
Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... Wczytałem ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji Release (optymalizacja) występuje błąd: Jeśli podczas...
Kurcze Freddie, pierwsza moja próba była właśnie z Eclipse + bleeding-edge-toolchain. Niestety nie potrafiłem połączyć jednego z drugim. Dlatego wybrałem CooCox + linaro 4.7-2012-q4-major release. I to zaczęło jakoś działać. Tylko że mnie ten CooCox denerwuje. Byłbym bardzo wdzięczny gdybyś mógł mi napisać jak skonfigurować Eclipse z bleeding-edge-toolchain...
Może po to, by wiedzieć w którym miejscu padło...? A może to już zbyteczna zmienna i została tak przez przypadek... W swoim kodzie można śmiecić ale jak komuś eclipse pokazuje to tragedia. Eclipse też się często myli jeśli chodzi o warunkowe przetwarzane makra( w 3.5+ już jest lepiej). Myślę, że interpretacji może być kilka, prawdziwa jest jedna, ta...
makefile freddiego jest tak napisany, że nie trzeba go modyfikować trzeba po prostu wrzucać te pliki do głownego katalogu. Osobiście nie podoba mi się ten makefile. Wolę mieć taki, nad którym panuję i ręcznie definiuje pliki do kompilacji. Witam! Też się zmagam z uruchomieniem Eclips'a z CodeSourcery. Mam pytanie do kolegi mieczotronix: Jak zainstalować...
Witam Zacząłem się dojść niedawno bawić procesorami ARM (AT91SAM7s) Ze względu na rozwojowość środowiska zdecydowałem się na zainstalowanie Codesourcery z kompilatorem arm-none-eabi-gcc (to wszystko pod eclipse zintegrowane) Posiadam przykładowe startup oraz make , ale oba pliki były konfigurowane pod kompilator arm-elf-gcc. ze względu na to ,że w niedługim...
Nic nie można wykluczyć chociaż nie bardzo rozumiem jak kwarc od zegarka RTC mógłby zawieszać program bo z tego co piszesz program przy konfiguracji zegara RTC po prostu staje. Popraw mnie jeżeli źle myślę: w przypadku kiedy wyrzucisz z main() funkcję RTC_konfiguracja() dioda na pinie 14 portu E Ci mruga, w przypadku kiedy ta funkcja znajduje się w...
Po przejrzeniu przykładu udostępnionego mi przez kolegę flapo213 dochodzę do wniosku, że gdzieś pomiędzy gcc3 a gcc4 dużo się zmieniło, ponieważ teraz jego przykład również nie uruchomiłby poprawnie globalnych konstruktorów... Udało mi się ostatecznie zwalczyć temat i już wiem jak to zrobić. Muszę stworzyć ładny przykładzik i wrzucić go na swoją stronę......
witam. Rozpoczynam przygodę z armami at91sam7. Zainstalowałem eclipse z płytki jaką dostałem z programatorem arm-usb-ocd (openocd był już skompilowany). Przy wsparciu o materiały ze stronki : http://www.freddiechopin.info/index.php/... zainstalowałem armtoolchain CodeSourcery, uruchomiłem debugger no i przyznam...
Witam ! Przeczytałem z uwagą informacje zawarte w tym wątku, dołączam się do niego bo mój problem jest podobny. Wielkie dzięki Freedie za tutoriala, jest dla mnie bardzo pomocny. Mam pewne doświadczenia w programowaniu procesorów ARM7TDMI w środowisku komercyjnym. Teraz chciałbym sięgnąć po nowsze procesory na rdzeniu cortex_m3 (stary kompilator ich...
Tak jakby Ride-7 miał własną tą bibliotekę (chociaż wątpię) No to nie wątp (; Rozwiązania masz następujące: 1. Możesz spróbować dodać do linkowania opcjię -lnosys (zakładając, że Twój kompilator ma bibliotekę libnosys.a - linaro ma, CodeSourcery nie wiem) - może zadziała, ale pewnie i tak pewne dopasowanie nazw ze skryptu linkera będzie potrzebne 2....
Firm produkujących uC z rdzeniem serii Cortex-Mx jest naprawdę sporo. Dzięki licencji ARM, powstało wiele nowych firm jak EnergyMicro, które Swoje produkty RF też bazują na tym rdzeniu. Są też takie mało znane firmy, o których się dowiedziałem przeglądając EP, gdzie była umieszczona ich reklama, ale teraz Sobie nazwy przypomnieć nie mogę. W Polsce to...
Witam Mam taki dziwny program, że mam projekt Lucjana Bryndzy http://www.stm32.eu/index.php?option=com... Robię wszystko według ich wskazówek i pod windowsem wszystko kompiluje się tak jak powinno. Teraz robiąc to samo w Eclipsie pod Ubuntu, również według wskazówek...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Chodziło ci o okienko debuger. Ustawiłem tam opcje. http://obrazki.elektroda.net/26_12659053... Wzorowałem się na twojej stronie C:\Program Files\yagarto\bin\arm-elf-gdb.exe Po uruchomieniu tego pliku nie ma opcji monitor. http://obrazki.elektroda.net/24_12659057... Dodano po 11 Freddie Chopin mógłbyś mi podesłać twoje zmienne...
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...
eclipse codesourcery makefile codesourcery linux makefile codesourcery
zamiennik tda7560 schemat hondy accord corsa drzwi
Sterowanie prędkością obrotową silnika jednofazowego Chłodzenie tunera Wiwa - jak zapobiec przegrzewaniu?