Kompilowało tak długo, bo pewnie coś jest jeszcze zamieszane - zobacz sam, że pewnie plik wynikowy z rozszerzeniem .bin zajmuje kilkaset megabajtów jak nie gigabajt. Zmień ten wpis w skrypcie na coś takiego: .ext_mem : { *(.ext_mem .ext_mem.*) } > sdram0 AT > sdram0 Powinno pomóc, a jak nie to zmień w Makefile reguły dla all tak aby nie generowało pliku...
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...
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...
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ść...
Chwiła chwiła ;) Dla Was to zwyczajnie za proste a ja tu siedzę i się męczę.. Dodałem do projektu katalog FreeRTOS a w nim: > FreeRTOS > include - croutine.h - FreeRTOS.h - list.h - mpu_wrappers.h - portable.h - projdefs.h - queue.h - semphr.h - StackMacros.h - tesk.h - timers.h - croutine.c - FreeRTOSConfig.h - heap_2.c - list.c - port.c - portmacro.h...
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!!
C/C++ Build - w zakładce Builder Settings należy odznaczyć opcję Use default build command i do nowo odblokowanego pola tekstowego w zamian make wpisać cs-make - tak właśnie zwie się make.exe pochodzący z pakietu CodeSourcery. Tutaj przydałby się obrazek, bo jak większość userów w poniedziałek rano szukałem tej zakładki po lewej stronie. Obrazki kiedyś...
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...
Jeju panowie, ja się tylko zapytałem czy mam jakieś inne opcje. Takie R14, to przynajmniej jest punkt zaczepienia. Eclipse i Codesourcery mi bardzo odpowiadają i wcale nie mam zamiaru zmieniać ich na nic innego, a jedynie porównać kody wynikowe. Projekt prosty jak budowa cepa, więc nie powinienem mieć z tym problemu, a przynajmniej wgryzę się trochę...
Witam, Od dłuższego czasu używam Eclipse Indigo wraz z CodeSourcery i GDB od Atollica do tworzenia i debugowania programów pod STM32. Taki "zestaw" działa bardzo dobrze przy klasycznej, jednowątkowej aplikacji. Jednak przy próbie uruchomienia FreeRTOS na STM32F103 program wchodzi w HardFault_Handler z komunikatem Suspended: Signal 'SIGTRAP' received....
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.
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...
A może USBScarab2? Mam taki - dobrze się sprawuje + eclipse + codesourcery + OpenOCD.
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...
Witam, Piszę o pomoc z nietypowym problemem dotyczącym mikrokontrolera stm32f103vct6. Ściągnełem demo ze strony stm do obsługi usb HID i teraz napisze kroki które wykonałem: 1. odpaliłem demo w Keil i wszystko elegancko działa 2. odchudziłem i wrzuciłem do eclipsa (projekt c i c++, gdzie c++ musiałem lekko zmodyfikować)i tu zaczyna się problem, wszystko...
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
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.
Na linuxie pakiet CodeSourcery ma chyba inny prefix... 4\/3!!
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!!
A to akurat popieram. Zamiast tego postaw np. CodeSourcery free wersję + programmers notepad lub Eclipse. Polecam Eclipse pozwala podpiąć OpenOCD i debugować :D
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...
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...
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.
Witam wszystkich, W ostatni weekend wziąłem się za STMy. Przygotowałem sobie środowisko Eclipse do pracy z mikrokontrolerami STM32 wraz z kompilatorem CodeSourcery. Stworzyłem swój szablon projektu do mojego STMa utworzony na podstawie przykładu projektu [url=http://www.freddiechopin.info/index... kolegi...
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...
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...
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...
"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!!
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. 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...
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...
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...
.. 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...
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!!
Schemat jest dobry, ale sprawdź miernikiem we wtyczce. Czy powinno zostać wykonane przerwanie? Jeśli Ty w funkcji main() nie obsługujesz zapytań hosta, ani nie zrobi tego przerwanie to kto przedstawi się PC-towi? A jeśli nikt, to nawet Winows 8.5 nie będzie na tyle mądry aby rozpoznać urządzenie ;-) Poza tym nurtuje mnie pytanie, dlaczego zmieniłeś...
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...
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...
Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze się z procesorem (STM32f103C8t6) przez openocd. Open On-Chip Debugger...
Zrobiłem jak kazałeś i dalej to samo. A przy okazji nie mam czasu na zabawę kup/sprzedaj. Jak innym działa to u mnie też musi (teoretycznie). Pomęczę się z tym jeszcze 3h i odpiszę. Dodano po 26 # C/C++ Build > Settings w zakładce Binary Parsers zaznaczyć należy GNU Elf Parser, a następnie - po kliknięciu tej opcji - w polach tekstowych poniżej należy...
Masz tego make'a zainstalowanego gdzies w miejscu dostepnym poprzez systemowe PATH? W yagarto - jak już mówiłem - te pliczki są w paczce z openocd. No chyba że zainstalowałeś codesourcery - tam make nazywa się cs-make (rm podobnie - cs-rm). Stosowne wywołanie make można zmienić na cs-make w opcjach projektu w eclipse, albo można po prostu zmienić nazwę...
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...
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....
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...
eclipse codesourcery makefile makefile codesourcery codesourcery lpc2148
advanced setup ciśnienia oleju vectra silniki 1ca90
Piec gazowy Junkers, Vaillant, Beretta – brak resetu, brak iskry, nie uruchamia się Audi A4 B6 1.6 MPI – uboga dawka paliwa, odpala za drugim razem, ciśnienie paliwa, N80, PCV