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...
Witam używam systemu Linux Mint. Kiedy tworze nowy projekt c avr wszystko śmiga jak należy. Zapisuje, wychodzę, uruchamiam i brakuje katalogu includes oraz bibliotek w nim zawartych. Program się nie kompiluje, konsola wypluwa błąd o braku bibliotek. Musze za każdym razem zakładać i konfigurować projekt. Proszę o porady.
Jak masz ustawione parsery? zakładka Preprocesor include paths... -> providers. I pokaż console z kompilacji.
Opis z eclipse marketplace: "The Eclipse Embedded CDT (C/C++ Development Tools, formerly GNU MCU/ARM Eclipse) is an open source project that includes a family of Eclipse plug-ins and tools for multi-platform embedded Arm & RISC-V development, based on GNU toolchains." (at)ex-or Wskaż w którym miejscu nie spełnia to definicji toolchaina: https://en.wikipedia.org/wiki/Toolchain
Refresh nic nie dał, ale zrestartowałem Eclipse i pojawił się Includes - całe szczęście bez tej krzaczącej się ścieżki :) [Edit] Może to przed Refresh Policy w ustawieniach, gdzie była ścieżka katalogu ze starą nazwą projektu Freddiego..
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...
Miałem ten sam problem, sprawdziłem przed chwilą rozwiązanie z artykułu, ale nie zadziałało. Sam go rozwiązałem wcześniej dodając zaraz po zaimportowaniu (File > Import > Existing project into workspace) we właściwościach projektu > C/C++ General > Paths and Sybols > zakładka Includes > GNU C następujące ścieżki: <folder Linaro>\arm-none-eabi\include...
Czy mógłby ktoś mi pokrótce opisać strukturę plików w projekcie w Eclipse ? (chcę utworzyć projekt pod avr-a, mam wtyczkę, winavr oraz inne potrzebne moduły). Mam tak: -folder bibliotek d:/lib (pliki *.h oraz *.c) Plik *.h nagłówkowy ma define'y oraz deklaracje funkcji i zmiennych. W pliku *.c dołączam plik *.h i tworzę tam definicje. W innym pliku...
Witam! Napisałem bardzo prosty program w C++, ale nie mogę go skompilować w eclipse pod linuxem. Oto kod i zwracane przez kompilator błędy: // First - pierwszy program w C++ #include <iostream> #include <stdio.h> using namespace std; int main() { cout << "Hurra! Napisalem pierwszy program w C++!" << endl; getchar(); return 0;...
Dziwne to jest. W danej linijce jest znak zapytania żółty i jak się najedzie to napisze: Unresolved inclusion: <stdio.h>. Ale program się skompiluje. Tak się dzieje z każdą biblioteką dołączaną poprzez <....>. W project->properties->c/c++ general->patchs & symbols pojawiła się nowa zakładka INCLUDES jakimś cudem (możliwe, że...
czyli od adresu 2000a670 w górę powinien być stack, no i jest(no i stos był zainicjowany zerami) Raczej odwrotnie - stosy są pomiędzy adresem z __stack_start (niższym) a adresem z __stack_end (wyższym). Stosy "rosną" w dół - zaczynają się na wyższych adresach, SP przy "zagłębianiu" się w program się ZMNIEJSZA. W ARM jest typ stosu określany jako "full...
Witam wszystkich. O ile pod Windowsem uruchomienie całego toolchain'a nie było aż tak problematyczne to pod Linuxem (xUbuntu 12.04) napotkałem już problem w pierwszym kroku. Mianowicie nie mogę dodać toolchaina linaro do zmiennej systemowej PATH. Pobrałem spakowaną paczkę ze strony, rozpakowałem ją do folderu: /home/bartek/ARM/ i edytowałem plik ~/.profile...
Faktycznie! Jeśli nie przekroczę 4 breakpointów to nic się złego nie dzieje. W kail-u wyświetla się okienko informujące że nie można dodać kolejnego breakpointu (max to 5). Dzięki Freddie! Mam jeszcze jedno pytanie. Chciałem użyć w projekcie kontenerów z biblioteki standardowej C++ (konkretnie vektora i kolejki) jednak gdy program chciał wykonać którąś...
niestety, to nie to zmieniło mi się na **** Build of configuration Release for project test **** Nothing to build for project test Dodano po 12 ale dziwne jest to ze on wyświetla do samo jak dam clean... może nie potrafi korzystać z makefile ? no ale dlaczego... make jest tez z przykladu.. mam plik boot.s, plik linkera, plik z rejestrami, makefile,...
ZbeeGin, ale można korzystać przeca z gcc i podpiąć to pod Eclipse CDT. Generalnie konfig Eclipse'a dla MSP430 jest podobny jak np. pod ARMy. Toolchain jest tu: http://sourceforge.net/apps/mediawiki/ms... Z pluginów do Eclipse'a : GDB Hardware Debugging, Zylin Embedded, EmbsysRegview. Jeśli chodzi o debugger - możesz skorzystać...
Sprawa ma się tak. Twój bleeding-edge toolchain się zrobił. Zainstalowałem Eclipse Neon i do tego wtyczkę "GNU ARM Eclipse Plug-ins - http://gnuarmeclipse.sourceforge.net/upd... Stworzyłem od nowa projekt z użyciem kreatora. Podałem ścieżkę do tego toolchaina (/usr/local/bin/bleeding-edge) ale na etapie kompilacji mam tylko coś takiego 17:35:46...
Witam miałbym prosbe do armowych wyjadaczy zeby pomogli mi z napotkanym problemem poniewz od dwoch dni ani ja ani kolege ktorego poprosilem o pomoc (ktory robil juz kilka projektow we wspomnianym srodowisku lecz bez systemu operacyjnego i na procesor atmela) nic nie wymyslilismy.Sprawa przedstwia sie tak ze sciagnalem sobie demo ze strony target state:...
Mam na schemacie np. silniki ale są na razie nie podłączone. Mam TB6612 ale niepodłączone (bez zasilania głównego). Mam CP2102. Jeszcze sekcja zasilania. Ale jak mówiłem sprawdziłem w Keilu - działało normalnie. Wklejam ustawienia debugera. http://obrazki.elektroda.pl/1495441700_1... http://obrazki.elektroda.pl/6369576600_1...
Witam! Staram się przerobić dość rozbudowany projekt na free-rtosie tak aby kompilował się za pomocą jednego pliku make. Poprzednio miał make dla każdego osobnego folderu i korzystał z gnu find.exe, co przysporzyło mi ostatnio sporo kłopotów. Postanowiłem więc jak wyżej. Efekt dość marny bo kompletnie nie znam sie na robieniu plików make(nie wiem gdzie...
Witam Mam zamiar napisać w FreeRTOS przykładowy program obrazujący działanie systemu RTOS (rózne reakcje programu na jakies dane wejściowe). Uruchomiłem przykład Demo win32-minGW w eclipsie, lecz że jest on rozbudowany, w pliku main zacząłem od przykładu z zadaniami i kolejką. Na podstawie przykładu z filmiku: /* Standard includes. */ #include <stdio.h>...
Klocek to AT91SAM7X128. Jako kompilatora uzywam WinARMa, a debugger to OCDCommander. Ten debugger chyba nie ma raczej za duzych mozliwosci, a nie mam pojecia jak w WinArmie wstawic jakiegos breakpoint'a zeby bylo mozna to dokladniej sprawdzic. Wykonywanie programu krok po kroku raczej odpada bo rozbiegowka jest raczej dosyc rozbudowana (z projektu przykladowego...
Znalazlem w pakiecie WINARM taki plik math.h ale sam ten plik raczej nie rozwiazuje problemu. Nie bardzo zrozumiałem to ostatnie zdanie:) Dołaczasz do projektu biblioteke math.h i mozesz w kodzie wykorzystywac funkcje matematyczne miedzy innymi sinus na którym Ci zalezy: np sin(a); No wlasnie u mnie to nie dziala... Po dolaczeniu biblioteki math.h...
Witam, jestem początkujący w programowaniu ARMów, więc proszę o wyrozumiałość. Mój problem polega na tym, że program nie wskakuje do przerwania IRQ. Oczywiście mam wyzerowane bity I_BIT i F_BIT w CPSR, ustawionego VIC'a i w startupie skok do VICAddress. Pracuję w środowisku Eclipse + najnowsze yagarto, czyli: Binutils-2.19.1 Newlib-1.17.0 GCC-4.3.3...
Witam, Posiadam mikrokontroler LPC2364, w którym nie potrafię uruchomić pętli PLL. Środowisko programistyczne to Eclipse skonfigurowane według tutoriala Freddiego Chopina. Do uruchomienia LPC2364 posłużyłem się projektem przykładowym naipisanym dla LPC2103 i znajdującym się również na stronie Freddiego Chopina. Zmieniony został plik linkera: /***************************************...
Dobra to tak oryginalny plik linkera wygląda tak: /*--------------------------------------... /*- ATMEL Microcontroller Software Support - ROUSSET - */ /*--------------------------------------... /* The software is delivered "AS IS" without warranty or condition of any...
Witam, Od niedawna planuję przejść na mikrokontroler stm32f407vgt6 z stm32f103vct6, ze względu na szybszą pracę. Niestety napotkałem na bardzo poważny problem. Aby przedstawić jak najlepiej dany problem, zamieszczę printscreen z analizatora stanów. http://obrazki.elektroda.pl/6745447700_1... Na wykresie widzimy przerwanie pracy timera,...
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....
Super, jakoś udało mi się Eclipsa uruchomić fakt że w innej wersji Version: Mars Release (4.5.0) ale bez problemu spiąłem to. Przerzuciłem kod i co się okazało. Ruszył. Ale do szczęścia trochę brakuje, okazuje się, że nie rozpoznaje USB. Tzn ten sam dokładnie kod śmiga na Keilu, a na eclipse już nie. definicje: DEBUG USE_FULL_ASSERT TRACE OS_USE_TRACE_SEMIHOSTING_DEBUG...
Brak pliku z definicjami rejestrów? Pokaż includes projektu.
Witajcie, Zainstalowałem sobie nowe Microchip Studio, które zawiera w sobie najnowszy toolchain dla AVR. W Eclipse wskazałem stosowne ścieżki do tego toolchaina, w tym ścieżkę do plików nagłówkowych poszczególnych mikrokontrolerów. Niestety, gdy tworzę nowy projekt w Eclipse lista dostępnych mikrokontrolerów nie pokrywa się z dostępnymi plikami nagłówkowymi...
do Project->Properties->C/C++ General->Includes dodać wszystkie ścieżki z nagłówkami. Potem jeszcze w razie czego można wymusić indeksowanie PPM na nazwie projektu->Index->Rebuild
Wiem że może nie na temat ale, masz jakiś patent na Indexer w Eclipse? Include znajduę wszystkie oprócz dwóch Chyba już to wrzucałem, ale mój patent jest taki - http://stackoverflow.com/a/26094959/1573... Flagi dla "built-in" muszą być takie jak przy projekcie, czyli wszystkie -std... i -m... muszą być tam też wrzucone. W przypadku tego pierwszego -...
Dziękuję za błyskotliwą radę. Kompilator twierdzi że, nie widzi plików od gpio i zapewne nie widzi także innych potrzebnych. Nie wiem w jaki sposób dodawać pliki do projektu stąd moje pytanie i opis czy zrobiłem to poprawnie. Czytałem, że pliki można dodawać w menu Project>Properties>C/C++ General>Paths and Symbols>Includes ale to również nie przynosi...
Dołączyłem na samym początku na kilka różnych sposobów. i cały czas mam: DescriptionResourcePathLocationType Type 'uint32_t' could not be resolvedmain.c/STM32Test/srcline 64Semantic Error Do tej pory co zrobiłem - wywaliłem z patch winAVR, dodałem cały folder z plikami *.h do includes. I nadal nie działa. Gdy ręcznie robie make clean i make all to pojawiają...
Witam. Jak można dodać plik libSTM32CryptographicV3.0.0_CM3_GCC_ot.a do istniejącego projektu w eclipse? Pozdrawiam. Bardzo łatwo. Musisz wyedytować właściwości projektu: C/C++ General/Path and symbols/Libraries Paths C/C++ General/Path and symbols/Libraries Do pierwszej zakładki dodajesz katalog z biblioteką. Do drugiej zakładki wpisujesz nazwę biblioteki...
Jak wrzucasz plik test.c do innego katalogu i podajesz Dodałem teraz LCD do includes, ale czy dam: http://obrazki.elektroda.pl/8018456400_1...
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...
Nie jestem jakimś super znawcą od FreeRTOS-u, ale udało mi się go uruchomić na płytce STM32F4Discovery - hurrrra. Moje śdorowisko to Eclipse + GCC. Zrobiłem tak: 1. Utworzyłem folder RTOS i do niego upchałem pilki systemu, jak na zdjęciu. http://obrazki.elektroda.pl/6925105700_1... 2. Plik FreeRTOSConfig.h skopiowałem do głównego katalogu...
Witam mam następujący problem. W programie stworzyłem sobie pliki do obsługi wyświetlacza alfanumerycznego lcd.h lcd.c lcd_menu.h lcd_menu.c gdy dołączam je do pliku głównego z funkcją main i dopóki mam je w głównym katalogu projektu to cały program kompiluje się poprawnie: http://obrazki.elektroda.pl/6018621400_1... Teraz gdy chce przenieść...
Przekopując zakątki internetu nie mogę znaleźć informacji o tym jak zalinkować w eclipse-AVR części asm'owskich v-usb. W samym projekcie dodałem folder z biblioteką w: properties → resource → Linked Resources . W dalszych próbach w: properties → c/c++ General → Paths and Symbols → includes dodałem folder z biblioteką v-usb...
ok.. dopiero usiadlem wiec zaraz zajrze do tych wskazowek.... a poki co to tu masz kod: main.c #include "Board.h" void init(void) { // enable peripheral clock for PIO controller AT91C_BASE_PMC->PMC_PCER = (1<<AT91C_ID_PIOB); // enable reset-key on board AT91C_BASE_RSTC->RSTC_RMR = (0xA5000000 | AT91C_RSTC_URSTEN);...
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...
Albo w drugą stronę, jakieś pre-parsowanie Makefile, żeby wyciągnąć sobie z niego listę katalogów dla include ;) Dobra, chyba za dużo bym chciał :D Zobacz tutaj -> http://distortos.org/documentation/creat... > Project configuration > Indexer configuration Jedyne co faktycznie trzeba do Eclipse'a wpisać to niektóre flagi...
Przyklad jest z tej stronki http://openhardware.net/Embedded_ARM/RDC... Obecnie to mam bład od ld po dopisaniu na końcu "-lc". /cygdrive/gnuarm/bin/../lib/gcc/arm-elf/... : No such file: No such file or directory collect2: ld returned 1 exit status make: *** include Makefile.inc #sub model must be "LPC2" followed...
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...
Pozwolę sobie dopisać się do wątku, bo zasadniczo mam identyczny problem. Od jakiegoś czasu dłubię przy FreeRTOS na moim LPC2468 - idzie raz lepiej, raz gorzej, ale zawsze błędy kompilacji były sensowne. Ostatnio jednak do projektu zacząłem dołączać FatFS w celu obsługi karty SD i niestety, ale przy próbie kompilacji pojawia się błąd undefined reference...
Działam w SW4STM32 oraz korzystam z STM32CubeMX w formie nakładki na eclipse. Wgrywanie programów oraz chip erase wykonałem za pomocą ST-LINK Utility. Przy późniejszej próbie wyczyszczenia pamięci przez bootloader korzystałem z STMFlashLoader Demo Tak wyglądał program, który przerwałem za pomocą chip erase: Dodano po 13 Prawdopodobnie drugi program...
hw_config.c trochę przerobiony żeby usunąć zbędne define, dla pewności wrzuciłem go do Keil i wszystko działa. [syntax=c] /** ****************************************... * (at)file hw_config.c * (at)author MCD Application Team * (at)version V3.4.0 * (at)date 29-June-2012 * (at)brief Hardware Configuration & Setup...
Mam wersję D1 R1: https://obrazki.elektroda.pl/1829155000_... Próbowałem na GPIO2 (D9), GPIO4 (D14). Brak rezultatu - sprawdzam nawet oscyloskopem. Gdy próbowałem ustawić pin GPIO16 (D2): https://obrazki.elektroda.pl/9385737200_... I tutaj zagwozdka - adresy rejestrów różnią się. W nagłówku eagle_soc.h: [syntax=c]#define...
AVR Studio niepotrzebnie odinstalowałeś... :)
mitsubishi eclipse eclipse poradnik eclipse mitsubishi
kierunek kondensatorów husqvarna odpalać ssać nastawa zabezpieczenie zwarciowy
wirnik pomiar pompka ariston kocioł gazowy
Naprawa lampy stroboskopowej do zapłonu w samochodzie Lokalizacja bezpiecznika w monitorach Acer i innych urządzeniach