potrzeba jeszcze startupa i skryptu linkera. 4\/3!!
dodając coś takiego: Przy takiej opcji ja bym poszedł jeszcze dalej. Wybór toolchainu - jako jeden z #define'ów Na podstawie wyboru - lokalizacja Na podstawie wyboru - prefix - itd... [syntax=c]#define TOOLCHAIN1 //#define TOOLCHAIN2 //#define TOOLCHAIN3 #ifdef TOOCHAIN1 #define TOOLCHAIN_PATH #define TOOLCHAIN_INCLUDE #define TOOLCHAIN_OPTIONS #endif...
Od jakiegoś czasu siedzę w ARMach wiec coś dorzucę. ARMy to nie tylko ATMEL wiele firm produkuje mikrokontrolery z rdzeniem ARM: - Philips (LPC2000), - Analog Devices (ADuC702X), - OKI (ML67Q5xxx), - ST (STR700), - TI (TMS470). Jesli chodzi o soft to poniżej kilka linków: http://www.gnuarm.com/ - GNU ARM toolchain for Cygwin, Linux and MacOS http://www.keil.com/arm/...
Nie wiem czemu, ale kolejny, niezależny już raz spotykam się z agresywnym zachowaniem, jeśli dany post / odkrycie uderza w czyjeś zdajemisię, tudzież interesy. Jest to zwłaszcza zauważalne podczas prób upraszczania "sztucznie utrudnionych" tematów, przeznaczonych "tylko dla specjalistów". Analizowanie standardów poza podstawowym zakresem uważam za zbędne,...
Witam. Mi niestety nie udało się nawet ct-ng skompilować andrzej(at)debian:/tempDir$ sudo ct-ng build [INFO ] Performing some trivial sanity checks [INFO ] Build started 20111125.202636 [INFO ] Building environment variables [EXTRA] Preparing working directories [EXTRA] Installing user-supplied crosstool-NG configuration [EXTRA] ========================================...
Bardzo ciekawa sprawa. Nie mam niestety aktualnie dostępu do tego tunera. Jak tylko będę miał możliwość to oczywiście spróbuję to zabootować. Można by to też skompresować przez LZMA, przez co może obraz ten zmieściłby się we flashu Można by, choć z mojej perspektywy na ten moment nie ma sensu. Mam pendriva który ma ogromny rozmiar w stosunku do wewnętrznego...
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...
No i już jest - kolejna wersja, a w niej sporo ciekawych zmian (; Przede wszystkim toolchain oparty jest na najnowszej stabilnej wersji GCC, czyli 5.3.0 (wydana 4 dni temu). Do "czystych" źródeł wystarczy dodać dokładnie jeden patch (konfigurację multilib dla mikrokontrolerów), więc w zasadzie branch GCC utrzymywany przez ARM (ten na którym opierają...
W większych firmach są osoby odpowiedzialne za przygotowywanie oraz aktualizacje toolchain i ustawień IDE dla określonego embedded tak, żeby "świeży" programista nie musiał się już skupiać na konfiguracji środowiska i powielać tych samych czynności. I tak powinno być. Świadomość, że tracisz czas na rzeczy, które nic nie wnoszą zabija psychikę. Wiesz...
Z punktu widzenia profesjonalisty, to nie widzę zastosowania dla arduino oraz całe szczęście nie widze ofert pracy by ktoś chciał wiedzy w zakresie arduino. Piękno w prostocie - jest IDEalnie IDE to też ciekawa sprawa, zawodowo kilka razy spotkałem na wymuszeniu używania IDE i edytorów tekstowych (iar, keil czy zgrozo visual studio (nie visual studio...
Dorzucę się do tematu leonowa32, który podjął się rozpoczęcia kursu Xmega. W wolnej chwili czasu naskrobałem funkcję do uruchomienia generatora kwarcowego i pętli PLL. Dla wartości 16 MHz można ustawić F_CPU 1MHz, 2MHz, 4MHz, 8MHz, 16MHz, 32MHz.Procedura nie wyłącza wewnętrznego generatora RC 2MHz, a do kompletu brakuje konfiguracji przerwania NMI...
Procek: AT91RM9200 W atrubutach pliku lighttpd jest: Tag_CPU_arch: v5TE Jak uruchamia się linux na moim układzie zauważyłem: armv4tl Dlatego wlasnie nie dziala. Masz wersje skompilowana dla ARMv5. Musisz w CFLAGS podac -march=armv4t
Czyli jakiś MIPS :( Niestety nie mam żadnego doświadczenia w MIPS-ach. Poszukaj po forach. Ja znalazłem takie coś: http://mikko.korkalo.fi/openlgtv/ Z tego co czytam - stosuje się w tych rozwiazaniach uCLibC - okrojoną wersję biblioteki z Linux'a (choć ja osobiście robiłem projekt na standardowej bibliotece). Znajdziesz toolchain - spróbuj skompilować....
Oczywiście, że zabytek, ale te MCU znajdowały się na liście w release notes. Microchip po przejęciu atmela trochę po swojemu widział rozwój i zaczął trochę arduinowo/platformiowo zarządzać wersjami (co jest sprytne, bo po przejściu z AS6 na 7 było sporo niekompatybilności) Zatem część chipów nie jest zdefiniowana w toolchain per se, a w paczkach DFP....
tam jest zwykly linux wiec jesli masz gdzies indziej linuxa musisz zrobic skrosny toolchain i kompilator a potem tylko kompilowac albo poszukac czy ktos juz czegos takiego nie zrobil
Znowu wyświetlacz który jest niezbędny. Z tego co widzę na schemacie nóżka R/W wyświetlacza jest podłączona do masy. Układ będzie działać bez wyświetlacza. Pewnie że jak wszystko jest skonfigurowane itd. to działa. To raczej dla tych co mają za dużo wolnego czasu :D W internecie można znaleźć nie jeden kompilator dla AVR. Aby skompilować ten program...
Tak swoja droga probowal ktos juz instalowac to AS6 na wine? A po co? Chcesz edytor to masz Eclipse (też można podpiąć SubVersion) albo wspomniany Kate Editor. Chcesz debuger, kompilator i linker masz Atmel AVR Toolchain 3.4.0 for Linux / Windows Chcesz symulator jest simulavr (wersja 1.0.0 z lutego tego roku) I debuger i symulator możesz podpiąć poprzez...
Zatwardziały windziarz (kilka latek), też przeszedł na Linux'a i to już definitywnie nie ma odwrotu, to jest jak narkotyk :D Nie ma lepszej platformy do developing'u, hardware czy software. 1. IDE Mam jedno środowisko, ale do wszystkiego. Jest to Eclipse Classic (obecnie Indigo) z masą pluginów. IDE strasznie intuicyjne i podatne na modyfikacje. Nic...
Jak masz konsolę, możesz ten skrypt zrobić "ręcznie" z jej poziomu. Pewnie (jak każdy Linux/Unix) raspbery posiada minimum edytor Vi/Vim. Nie wiem dokładnie jak zaawansowany jest Linux na platformie Raspberry Pi, ale zapewne jest na niej FTP czy TFTP, a jeśli nie ma, to pewnie można jakiś sobie skompilować (o ile masz jakiś toolchain do tego celu)....
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ć...
... Na razie jest linux mint ale nie umiem przejść na rozdzielczość 1366x768 mimo różnych prób ciągle mam rozciągniety obraz 1024x768 a mnie to wnerwia bo trochę siedzę w zdjęciach i ich obróbce. Potrzebuje też wine i coś do avr (takie od czasu do czasu stworze ale to nie jest najważniesze). Jeśli ten sis to seria Mirage 3 (a pewnie tak) to potrzebujesz...
Witam wykonałem wszystko tak jak w przykładzie i odpalając testowy projekt Freediego (z konsoli lub eclipse ten sam wynik) stm32_blink_led-1.2.1-120107 dostaje następujące błędy: In function `__default_low_level_init': /home/janek/Pulpit/stm32_blink_led-1.2.1... undefined reference to `__process_stack_end' /home/janek/Pulpit/stm32_blink_led-1.2.1...
anna(at)anna-mint ~ $ '/home/anna/xf86-video-openchrome-0.2.90... checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking...
Dodano po 17 [syntax=bash]Iarm(at)argent-electronics:... ct-ng build [INFO ] Performing some trivial sanity checks [INFO ] Build started 20141011.114544 [INFO ] Building environment variables [EXTRA] Preparing working directories [EXTRA] Installing user-supplied crosstool-NG configuration [EXTRA] ========================================...
https://www.tonymitchell.ca/posts/setup-...
Witam, pod Ubuntu 10.04, zainstalowałem toolchain Sourcery G++ Lite 2010q1-188 bazując na konfiguracji podanej na www.freddiechopin.info. Ze strony ściągnąłem też paczkę z projektem dla LPC2103_blink_led. Przy próbie zbudowania projektu dostaję komunikat w konsoli: make all Building file: ../main.c Invoking: ARM Sourcery Linux GCC C Compiler...
A ściągnij sobie Atmel Studio i zapomnij o zastanawianiu się jaką wersjękompilatora używasz :) Chyba, że lubisz sobie robić pod górkę :) A jeśli używasz GNU/Linux to ściągnij atmelowski toolchain.
Jeśli masz ten plik w swoim toolchainie to możesz zajrzeć co zawiera i ew. skompilować jakiś program dla AVR z wykorzystaniem zawartej tam funkcjonalności? Ciekaw jestem czy pojawi się "undefined reference to..." Czytałeś wogóle moje posty? Przecież kilka razy pisałem o tym, że pojawia się "undefined reference to...". Na Linuksie są nieoficjalne toolchainy...
Nie ustawiłeś ścieżek w eclipse: Window > Preferences > AVR > Paths: http://obrazki.elektroda.pl/9581886300_1... Powinieneś używać atmelowskiego toolchaina: http://www.atmel.com/tools/atmelavrtoolc... wypakuj go np. do /usr/local: [syntax=bash]sudo tar -xvf avr8-gnu-toolchain-3.4.2.939-linux.any.x... -C /usr/local[/syntax]...
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... openocd -f ~/Pulpit/stm32/openocd-0.6.1/tcl/interfa... -f ~/Pulpit/stm32/openocd-0.6.1/tcl/target/...
Bootloader zdaje się z tąd->(http://emqbit.com/darrell-loader) po paru własnych modyfikacjach takich jak ustawienia innych pamięci, dodanie bootowania kernela... Wgrywasz go przez USB za pomocą samba(atmelowski bootloader). Z bootloadera ładujesz resztę przez RSa. Standardowo: U-boot - bootloader drugiego poziomu (ja z niego zrezygnowałem) Kernel Filesystem...
Dzięki za pracę, dotarłeś znacznie dalej niż mogłem nawet zobaczyć. :-) Próbowałem użyć twojego widelca OpenBL602 SDK riscv64-unknown-elf-gcc: fatal error: cannot execute 'cc1': execvp: No such file or directory . Jestem prawie pewien, że poprawnie ustawiłem zmienną SDK-Path BL60X_SDK_PATH. Każda wskazówka jest mile widziana. BTW, gdy...
Do tematu 2 sterowników BMP: Tak, "stary" sterownik działał, miałem też działający build. Problem był taki, że stary sterownik (chyba) co sekundę wysyłał nowe measurements i tak mi spamował MQTT... Teraz wyczytałem, że w nowym sterowniku jest opcja "BMPI2C_Cycle 60" - rozumiem, że tak nastawia się częstotliwość pomiarów, tak? I ta opcja istnieje tylko...
No niestety. Co do Eclipse jako następcy AVRS4 to pewne na 99%. Za to będziesz miał jedno Eclipse do wszystkich AVRów (także tych 32-bitowych) i w końcu porządny support pod GNU/Linux.
Ja mam plik makfile od propoxu więc powinno działać ... Ale jak już wspominałem testuję teraz inny płytkę. (Teraz problem z crontabem ... w logu brak błędów skrypt ręcznie odpalony również się odpala bez żadnych problemów skrypt kopiuje pliki txt zjednego kat do 2). Prubuję na kompilatorze propoxu. Wpisuę polecenie: [syntax=bash]arm-linux-uclibc-gcc...
Tak, 4.8.x - Atmel udostępnia odpowiedni toolchain i dla Windows i dla Linux.
Hmm... Zainstalowałem teraz: libc6-mipsel-cross libc6-dev-mipsel-cross binutils-mips-linux-gnu gcc-4.1-mips-linux-gnu g++-4.1-mips-linux-gnu I nadal to samo. Gdy w pliku config.arch zmienię linie CROSS_KERNEL_COMPILE =RSDK_LINUX/rcc/bin/mips-linux- na CROSS_KERNEL_COMPILE =/opt/toolchain_mips_nofpu/bin/mips-linu... Pojawia się wtedy taki błąd: debian:~/SDK067#...
AVR-GCC niezmiennie + toolchain Atmela. Środowisko IDE na linuxa to Eclipse bo ma gotową wtyczkę, ew. inne środowisko np. CodeBlock:: - też widzi toolchain. Osobiście poleciłbym Eclipse. [url=http://www.avrfreaks.net/wiki/index... informacji
Ogólnie ISA do ARM nie jest otwarta, więc przy gcc-arm musi maczać sam ARM. Jeśli chodzi o opis poszczególnych elementów w nazwie toolchaina to podrzucam link: https://wiki.linaro.org/WorkingGroups/To...
Witam,Przejrzałem podwieszone linki, ale niestety nie doszukałem się odpowiedzi na mój problem. Czy moglibyście doradzić mi jakiś mikrokontroler, dla którego istniałaby bogata dokumentacja pod linux'a oraz jakieś toolchain'y do niego do programowania aplikacji ? Uściślając specyfikację wymagań, to chciałbym, aby mikrokontroler był wyposażony w min....
Ciekawostką jest fakt - że ten AVR simulator się po prostu sypie. Właśnie zarządał mi biblioteki C:\home\tools\hudson\workspace\avr8-gnu-... jakby rodem z linux'a.... Oczywiście takiego katalogu u mnie brak. Wygląda, że przeszkadza mu drugi toolchain :) Ja wiem - kiepskiej baletnicy rąbek u spódnicy przeszkadza.......
No właśnie zacząłem bawić się nieco bardziej platformami embedded i Linuxem. Znalazłem fajne narzędzie, buildroot. Odpaliłem sobie config, ustawiłem parametry (w tym odpowiednią architekturę - ARM920T) i puściłem kompilację. Wywala mi się ona tak: Applying uClibc-0.9.30.3-xtensa-014-setjump.S.pat... using plaintext: patching file libc/sysdeps/linux/xtensa/setjmp.S...
Mój pierwszy pomysł to zrootowanie telefonu wgranie linuxa Nie na każdym bootloaderze zrobisz pivota kernela linuksowego. Nie każdy smartfon pójdzie z linuksem i nie do każdego CPU jest dostępny toolchain. Poczytaj to: https://www.makeuseof.com/tag/linux-smar... Na kickstarterze jest projekt przystawki konsolowej — poszukaj....
Dzięki już program śmiga. Zastanawia mnie jeszcze jena rzecz dotycząca kolejnego TIMER-a TC1 w 644. W dokumentacji opisany jest bit od przerwań : TOIE w TMESK1, podczas gdy ja muszę zapalić TOIE1 (podobnie jak w 32) bo inaczej kompilator wyrzuca błąd. Niedopatrzenie w dokumentacji czy różnice w Toolchain którego użuwam (w Linux-ie)?
Jaki jest poprawny opis działania jaki ma spełniać ta funkcja ? Ta ? Link Czy ta ? Link Wg manuala dostarczonego z kompilatorem wynika że funkcja zwraca wartość 0 lub - 1 w zależności czy działanie się powiodło czy nie. Ale działanie innych funkcji wskazuje na wersję pierwszą , czyli zwrot wartości indeksu w strumieniu. Osobiście nie widzę sprzeczności...
A Ty Freddie co używasz? vscode + 2 wtyczki (c/c++, cortex-debug), toolchain własnej produkcji ( https://www.elektroda.pl/rtvforum/topic2... ), OpenOCD, Linux.
I kilka dodatkowych pytań: 1. Używasz zestawu kompilator, kerenel, binutils, biblioteki itp dostępnego razem z płytką, czy może sam coś przygotowałeś? 2. Kernel ci się kompiluje? 1. Używam: -bootstrap od atmela (już skompilowany) -uboot od atmela (już skompilowany) -kernel skompilowany przez kolegę pod ta płytkę, atmel udostępnia konfigurację - ustawiasz...
olej kompilacje i sciagnij gotowego toolchaina, zrodel jest wiele, chocby codesourcery. 4\/3!!
Witam, W poniższym linku znalazłem jak przygotować kompilację skrośną po to aby wygodniej pisać aplikację www w JS na RPI. https://www.adbglobal.com/wp-content/upl... Jako że jestem w tym temacie zielony wydawało mi się że jest to dość zrozumiale opisane więc chciałem to zrobić na moim przykładzie - tz....
A jak go zainstalować (jest jakaś opcja z apt-get install dla tego toolchaina?) dla ubuntu 12.04 LTS? Samo rozpakowanie i przenoszenie do innego katalogu (podkatalogi toolchaina przenosze do /avr-tools a gdy przenoszę headers do avr-tools/avr/include wywala - katalog nie jest pusty, na roocie się przenoszą). Później ustawiam $path: export PATH=$PATH:$HOME/avr-tools/bin...
linux toolchain eclipse toolchain toolchain freddie
projektowanie zasilaczy thorton barton obudowa termopary
akumulator dewalt akumulator dewalt
Pralka robi zwarcie i wyrzuca bezpieczniki - diagnostyka i naprawa Alarm otwartych drzwi nie działa w nowej lodówce Bosch