Wydaje mi się, że po prostu nie używasz debugera i przyzwyczaiłeś się do protez. Tak, oczywiście, a przyzwyczajenie to druga natura. Dla mnie te nowe środowiska są strasznie rozbudowane i "ciężkie". Zresztą i Arduino też nie jest "motylkiem" jak się trochę płytek i bibliotek doinstaluje. Dla mnie super rozwiązaniami są board manager i library manager,...
Instalacja przeprowadzona na czystym Windowsie XP professional 1. Instalujemy LibUsb - Win32 informacje o projekcie można znałeś http://libusb-win32.sourceforge.net/#dow... a. ściągamy instalator ze strony http://sourceforge.net/projects/libusb-w... ,plik exe b. instalujemy po zakończeniu instalacji, uruchamia się program testowy sprawdzamy...
Okej, obejrzalem CodeBlock i inne. Wybór padł na Eclipse. Ustawilem programator na usbTiny.Podalem nazwe kosci i ustawilem taktowanie. Tworzac projekt ustawilem ze tworz debug. Jako binarne interpretery mam Cygwina. Dlaczego gdy chce wybudowac lu dokonac deploy przez play pojawia sie error:Binary Library not found?Mam zainstalowana wtyczke. Przeinstalowałem...
OK! Dzięki bardzo za odpowiedź. Pomoglo. Mam jeszcze problem z debuggerem, ktory wyrzuca mi komunikaty: No symbol "new" in current context. Stopped due to shared library event Stopped due to shared library event Szukalem dlugo w necie, ale rady ktore znalazle nie pomogly, moze ktos z Was mi doradzi... Dzieki
Zainstalowałem całe środowisko i skonfigurowałem, tj: - eclipse 20120614-1722 + pluginy c/c++ GDB Hardware Debugging 7.0.0.201206111645, Zyling Embedded CDT 4.18.1 Ta ostatnia wtyczka jest zbędna (; 4\/3!!
A na czym dokładnie polegał problem? Dziwna sprawa, bo zapomniałem napisać, że przed chwilą od komentowałem niektóre sekcje, ale.... Na samym dole pliku SAM3S.h, a mianowicie: Library does not support the specified device.
Wystarczy czasem poczytać dokumentację -l namespec --library=namespec Add the archive or object file specified by namespec to the list of files to link. This option may be used any number of times. If namespec is of the form ‘:filename’, ld will search the library path for a file called filename, otherwise it will search the library path...
dzięki za artykuł, dzięki niemu dodałem odpowiednie rzeczy do CXX_DEFS i C_DEFS których wcześniej nie dodałem. Ale problem pozostał ten sam. zmieniony makefile: http://obrazki.elektroda.pl/7932168800_1...
Pracuję na win7 64bit. Projekty na Android Studio pisałem na podstawie poradników znalezionych w sieci. Większość z nich była pisana w Eclipsie i importowanie czy też przepisanie ich na Android Studio powodowało wiele problemów podczas kompilacji kodu np: [syntax=java]Error:Could not find com.android.tools.build:gradle:2.4.4. Searched in the following...
Chyba ma Z readme.txt dla Linaro ** semihosting You can add the following line to the linker script (e.g. a.ld) to include the semihosting library in a group (recommended). GROUP(libgcc.a libc.a libm.a librdimon.a) Then compile the programs like: $ arm-none-eabi-gcc --specs=rdimon.specs -T a.ld $(OTHER_OPTIONS) Or you can add -lrdimon in the cmd line...
Ok, widzę, że wcześniej skopiowałem Makefile z projektu STM32 i tam nie ma FPU # core flags CORE_FLAGS = -mcpu=$(CORE) -mthumb Nie wiem natomiast gdzie usunąć ścieżki include, bo jedyne miejsce, które bym podejrzewał o ich dodanie w Makefile to: # include directories (absolute or relative paths to additional folders with # headers, current folder is...
Z tego co pisali w necie to architektura nie jest ważna bo to powinien załatwiać gdbserver (dla gcc main.c -g -O0 -march=armv6 też działa). Czy ten program kompilujesz na RPI czy na Windowsie? Czy przykład, który wkleiłem też nie działa? Istnieje też szansa, że coś źle jest w Eclipsie ustawione i wysyła komendę, której nie powinien, ale patrząc na twój...
odp: ze strony kapitgnu jak zmienić __evenaccess >> The Renesas complier supports compiler directive _evenaccess. >> What are the equivalents in GNU? The _evenaccess keyword guarantees access in the size of the variable type. In the GNURX toolchain, you may use the "volatile" keyword to declare the variables. This will ensure that the variables are...
Maxe: Twoja metoda nie działa już jej próbowałem co więcej po wprowadzeniu takiej lini: Dodano po 4 fantom: używam makefile'a Lucjana Bryndzy w którym miejscu powinienem dodać -I./lcd bo też nie dało mi to żadnych efektów. [syntax=c] # Automatic makefile for GNUARM (C/C++) # Copyright (C) Lucjan Bryndza <lucjan.bryndza(at)ep.com.pl> # http://www.boff.pl...
Witaj Freddie Chopin, Przeglądając i uruchamiając swój pierwszy program na STM32 CL zauważyłem takie małe niedociągnięcie w pliku makefile z przykładu zamieszczonego u Ciebie na stronie. może napiszę co zmieniłem w nim: # define paths heare CORE_PATH = ./stm32/CMSIS/Core/CM3 STM32_STDPERIPH_PATH = ./stm32/STM32F10x_StdPeriph_Driver # output folder OUTPUT_DIR...
[syntax=c] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...
Hmmm ten directfb wygląda na wystarczający na chwilę obecną. Więc może proszę o pomoc w podsumowaniu. Na zainstalowanym systemie i prawidłowo podłączonym wyświetlaczu. Najpierw należy odpowiednio skonfigurować bufor ramki, (to co wyżej zostało omówione) tak aby wyświetlacz był dostępny jako urządzenie z poziomu /dev/fb0 (np) teraz należy doinstalować...
Ok. Przeprowadziłem eksperyment. Jeżeli chodzi o Cortex M3 to dodałem plik z rozszerzeniem cpp i kompilacja przebiegła bez błędów. Tylko nie działa standard C++11 tylko jakiś starszy. Sprawdziłem to dodając słowo kluczowe auto, które podobno jest elementem języka od chwili pojawienia pojawienia się standardu C++11. Poniżej zdjęcie ilustrujące pewne...
Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...
Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...
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:...
A ja mam zgodnie z powyższym. <?xml version="1.0" encoding="utf-8" ?> - <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You...
Mam problem ze zrozumieniem "rynku narzędzi do obslugi ARMów". 1. Czy z każdym J-tagiem mogę programować każdy arm od każdego producenta? 2. Jak działa flash magic [url=http://www.flashmagictool.com/]Link... Jeżeli ARM ma w sobie bootloader tylko dla J-taga, to jak można włożyć tam program przez Ethernet? 3. Czy przez J-taga można włożyć do pustego ARMa...
Wiesz co ja dopiero zaczynam z programowaniem stm ale jedna sprawa rzuciła mnie się w oczy. twoja funkcja jest prawie funkcją z biblioteki której definicja i rozwinięcie znajduje się w pliku core_cm4.h [syntax=c] __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible...
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...
Cześć, Projekt zaraz będę konfigurował od początku. Fakt, podałem za mało danych, wybaczcie, skrajna nerwica mnie na to wzięła. Od początku: Używam SW4STM32, ale chciałbym od tego odejść mocno, bo za dużo automatów i za mało szczegółów, może dlatego, że nie potrafię tego wszystkiego ogarnąć. Kompilatora używałem poprzez naciśnięcie "build". W ustawieniach...
Witam, mam taki problem, program na lpc1768 nie startuje mi po zaniku napięcia, czy też odłączenia i podłączenia po pewnym czasie, najpierw muszę go zresetować ręcznie, później dopiero startuje. Używam makefile z przykładu lpc1114 na stronie Freddie Chopin. Środowisko eclipse + arm-none-eabi. Makefile [syntax=c]#=====================...
Witam, Mam zainstalowany kompilator Sourcery CodeBench Lite 2011.09-69 oraz Eclipse 7.0.2. Próbuję skompilować przykład "IOToggle" z biblioteki ST, wzorując się na ustawieniach z TrueStudio, w którym nie ma problemu z kompilacją. Zmieniłem flagi na -mfloat-abi=hard i mam następujący błąd: arm-none-eabi-gcc -static -mthumb -mcpu=cortex-m4 -mfloat-abi=hard...
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...
MAsz tu liste portów i odpowiadające im usługi (w sieci znalezione) 0 Niedostępny 1 TCPMUX Multiplekser obsługi portów TCP 2 compressnet Management Utility 3 compressnet Compression Process 5 RJE Zgłoszenie pracy zdajnej 7 ECHO TCP/UDP Echo 9 DISCARD TCP/UDP Odrzucenie 11 USERS ? SYSTAT ? TCP Aktywni użytkownicy 13 DAYTIME TCP/UDP Czas dzienny 15 NETSTAT...
1. Nie. Jak używasz funkcji sin() to musisz dodać nagłówek math.h - czyż nie? 2. Można nagłówki trzymać w katalogu toolchaina, dzięki czemu będą dostępne dla wszystkich projektów podobnie jak wzmiankowane wcześniej math.h 4\/3!!
Udało się zainstalować LPCXpresso po zainstalowaniu gtk2.i686. Instalacja gtk2 32b pociągła za sobą instalację wielu pakietów 32b, ale to mało ważne teraz mam problem podczas uruchamiania LPCXpresso. Zaraz po uruchomieniu ukazuje się splash po czym komunikat w okienku o błędzie i "linkiem" do logu. Oto jego treść: [newbieman(at)localhost configuration]$...
Nie o ile nie były kompilowane z odpowiednią opcją --library_interface=aeabi_clib (a pewnie nie były). STM daje darmową binarkę, NXP nie wiem czy tez czy nie. Nie mam też pojęcia czy binarka dostarczana przez stm-a ma coś STMo specyficznego (pewnie tak - na pewni zapłacli seggerowi i pewnie nie chcą aby stosować z produktami konkurencji) Dodano po 13...
Masz w projekcie na pewno "JRE System Library". Klikasz na tym prawym przyciskiem i wybierasz "Build Path" i potem "Configure Byuild Path". Otworzy Ci sie okienko w którym możesz dodawać biblioteki. Zakładka "Libraries" i "Add jar" lub "Add external jar". Jak użyjesz tego pierwszego to bibliotekę musisz mieć gdzieś w katalogu w projekcie. Dla "external"...
A może tak sprawdź u źródeł? Np: http://www.eclipse.org/cdt/ http://www.ibm.com/developerworks/openso... http://forge.mysql.com/wiki/Eclipse/CDT_... Pozdrawiam, Dr.Vee
Źle to skonfigurowałeś, tutorial Freddiego jest trochę out-of-date :) w okienku wpisz tylko [syntax=bash]monitor reset halt[/syntax] zaznacz load image + wybierz use project library (albo use file i wybierz elfa ręcznie) zaznacz load symbols + j/w zaznacz set breakpoint at: main zaznacz resume Upewnij się, że jest wybrane "Using Standard GDB Hardware...
Może to? :) http://www.freddiechopin.info/pl/artykul...
Ale mowa o tym: http://www.freddiechopin.info/pl/artykul... czy o tym: http://www.freddiechopin.info/pl/artykul... 4\/3!!
http://www.freddiechopin.info/index.php/... 4\/3!!
Przy ldflags mam tylko to LDFLAGS = -nostartfiles -Wl,-Map=$(TARGET).map,--cref Kto powie dlaczego ta opcja jest zablokowana. -- ## NONO CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -- sprawdziłem nic to nie dało, mój linker ma tylko te opcje -L DIRECTORY, --library-path DIRECTORY Add DIRECTORY to library search path
Niczego nie trzeba dodawać na sztywno, Eclipse potrafi sobie wszystko znaleźć sam. Zaimportuj przykład i zobacz jak tam są zrobione ustawienia "Discovery options" w opcjach projektu. Czasem za pierwszym razem Eclipse jest trochę oporny i wtedy trzeba go zmusić do pomyślenia przez chwilę - opis sposobu jest tutaj: http://www.freddiechopin.info/pl/artykul...
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... Wywal CodeSourcery. wyrzuciłem CS L+. Teraz ścieżkę do gcc-arm-none-eabi-4_8-140405 muszę dodać do PATH w C/C++ Build -> Environment, czy C/C++ General -> Path and Symbols...
I w ten sposób IDE zamiast pomagać przeszkadza ;-) Rzadko w związku z tym go używam, ale zostało gdzieś u mnie stare Eclipse 3.4.2 na wszelki wypadek. Pobieżne przejrzenie pokazuje, że tak samo jak dla kompilatora jest opcja Directories/Include paths (-I) tak dla linkera jest Directories/Library(-l) i Directories/Library search path(-L). Uzupełnienie...
Witam Wczoraj z z nudów znalazłem bibliotekę STM32 PMSM FOC LIBv3.4_WEB i program do konfiguracji ST Motor Control WorkBench SDK34. Wszystko ładnie wygląda ale.... Nie wie ktoś czy te biblioteki np MC_Library_STM32F4xx_single_drive.a działają pod GCC czy one są tylko pod EWARM. Bo po godzinie walki udało mi się to skompilować pod Eclipse dodając MC_Library_STM32F4xx_single_drive.a...
Witam, Zainstalowałem bibliotekę GSL (GNU Scientific Library) na ubuntu 12.04 i dodałem ścieżki do nagłówków i bibliotek w project properties w Eclipse 3.7.2. Po kompilacji wszystko działa jak należy. Ponieważ potrzebuję bibliotek GSL na architekturę armowską, krosskompilowałem je. Następnie w Eclipse w projekcie przygotowanym na arm dodałem krosskompilowane...
No racja udało się, ale występuje podczas kompilacji taki komunikat F:\Kurs Cpp\FT232RL_1\Debug/../main.cpp:28: undefined reference to `_imp__FT_Open(at)8' F:\Kurs Cpp\FT232RL_1\Debug/../main.cpp:34: undefined reference to `_imp__FT_ClrDtr(at)4' F:\Kurs Cpp\FT232RL_1\Debug/../main.cpp:42: undefined reference to `_imp__FT_Close(at)4' kod programu to:...
Mam na myśli to, że w tym Builderze "wstawiasz" elementy jakich potrzebujesz na odpowiednich ekranach (window lub framewin) i je konfigurujesz (kolor czcionki, wielkość itp) i zapisujesz do pliku ***.c. I ten plik c jest opisem jak ma wyglądać dany "ekran", a nie ma tam żadnego otwierania projektu/zapisywania. Program generuje tylko taki podkład dla...
Tak w Eclipse. Dodałem ta bibliotekę to zaczęło wywalać mi, że to na 32 bity... teraz zaimportowałem com.ftdichip.ftd2xx.*; korzystam z tej klasy http://www.javafind.net/gate.jsp?q=/libr... i mimo skorzystania z przykladu ze strony zaimportowaniu biblioteki wyrzuca blad brak Patha...
Definicja tcp_timer_needed() jest w pliku tcp_impl.h, żródła w timers.c. Plik tcp_impl.h zaincludowany w tcp.c z resztą tu nic nie zmieniałem. Po dopisaniu #include "lwip/timers.c" program się kompiluje owszem i wszystko działa ale mam potem problem z kompilacją gdy chce dodać liczniki softowe pod freertos a to za sprawą includeowania pliku timers.h....
Ta biblioteka mHY32D jest bardzo fajna. Udało mi się ją wciągnąć pod CoIDE, napisać programik z ćwiczeniem elementów graficznych do projektu który w krótce zrobię. I uruchomić to na płytce HY-MiniSTM32 (procesor STM32F103VC i wyświetlacz HY32D. Ponieważ będę potrzebował duże napisy, więc dorobiłem taką funkcję z prostą skalą fontów. CoIDE jest bardzo...
orcad library library protela modbus library
volvo silnika uszkodzony corsair foscam kamera
Jak trwale odinstalować Microsoft Outlook z Windows 10 Triaki w zszywaczach elektrycznych: BT136, BTA16, TIC226