U mnie potrzebne pliki zawiera pakiet zlib1g-dev-armel-cross instalowany przy pomocy apt-cross. Poszukiwany plik to najprawdopodobniej /usr/arm-linux-gnueabi/lib/libz.a
Do linkowania (do którego używasz -gcc a nie -ld) też trzeba podawać opcje cpu i -mthumb. Ewentualnie zastosuj SPRAWDZONE toolchainy - np codesourcery. 4\/3!!
Witam udało mi się skompilować Nuttx pod moduł hymini-stm32v według opisu: * If Nuttx starts correctly, normal state is to have LED1 on and LED2 off. dokładnie tak jest świeci tylko LED1 skompilowałem pod nsh2 =========== ======================= ================================ nsh nsh2 =========== ======================= ================================...
Skoro niema środowiska na płytce to może warto zgłosić to do firmy sprzedającej te moduły? Albo możesz spróbować z wersją GNU/Linux pakietu CodeSourcery: [url=http://www.codesourcery.com/sgpp/li... Tylko przed instalacją poczytaj sobie Getting Started Guide tam jest opisane jak skonfigurować to środowisko....
Miałem teraz znowu trochę czasu (święta minęły, ufff!), siadłem i spróbowałem skonfigurowac GDB pod arm-elf. Efekt dokładnie jak poprzednio. Co ja robię nie tak? Próbowałem też użyć narzędzia z CodeSourcery: arm−none−linux-gnueabi−... i też nic nie pomogło. Load failed. Sciągam pdf-y z sieci, z instrukcja do tego texane st-link i też...
od czego najlepiej zacząć chcąc zająć się kompilacjami Linuxa na swoje potrzeby ? 1. Zainstalować którąś z dystrybucji, najlepiej *ubuntu, najbardziej popularna. 2. Zainstalować kompilator z codesourcery (arm-2011.03-41-arm-none-linux-gnueabi-i... Jak byś potrzebował to mam skrypt do tego. A kompilacja jądra to: codesourcery-arm-2011.03.sh...
Korzystam z gotowca Freddie'ego Chopin'a dla uC stm32f103 i używam CodeSourcery. Mam następujący problem: Próbuję obliczyć splot korzystając z funkcji: Linking target: out/stm32_blink_led.elf arm-none-linux-gnueabi-g++ -mcpu=cortex-m3 -mthumb -TSTM32F103xB_rom.ld -g -Wl,-Map=out/stm32_blink_led.map,--cref,... -Wl,--gc-sections -nostartfiles...
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.
Jeżeli chcemy skompilować program na linuxa zainstalowanego już na sprzęcie musimy skorzystać z dystrybucji ARM GNU/LINUX. Niewatpliwie jest to warunek konieczny. Codesourcery (chociaz go nie znam) jest zapewne dedykowany do statycznego linkowania z bibliotekami ktore dzialaja bezposrednio na sprzecie (tak jak arm-elf-gcc) a nie do uzytku z bibliotekami...
Witam. Korzystam z toolchaina codesourcery. Mam atmelowski at91sam7s256. Z strony atmela zciągnąłem paczkę z przykładowymi programami. Jednak po uruchomieniu z orginalnymi skryptami linkera pojawiały się błędy pokazujące że różne obszary nachodzą na siebie. f:/programy/codesourcerytoolchain/bi...
Powiedzmy, że wywnioskowałem to z tematu: Linux Tutorial STM32, ST-Link/V2 + OpenOCD + Eclipse + GDB + Linaro. Powinno tam zostać make? Dodam, że korzystam z linaro.
Kurcze znowu coś mi poszło nie tak : arm-none-linux-gnueabi-gcc -march=armv4t -mcpu=arm920t -nostdlib -L/ul -Wl,--dynamic-linker=/lib/ld-uClibc.so.0 -o hello ./helloapp/hello.c -lc /CodeSourcery/Sourcery_G++_Lite/bin/../l... warning: cannot find entry symbol _start; defaulting...
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)....
olej kompilacje i sciagnij gotowego toolchaina, zrodel jest wiele, chocby codesourcery. 4\/3!!
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...
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...
Bo widzisz - uclinux to taki sam linux, tylko zbudowany z alternatywną biblioteką standardową - zamiast libc masz ulibc. Oj tak nie do końca, uCLinux jest projektem portującym jądro Linuksa na procesory bez jednostki MMU. Jądro linuksa korzysta z własnych implementacji bibliotek standardowych. Co do procesu kompilacji. Poszukaj w moich postach, podawałem...
Ciekawe czy będzie z nim tak samo jak jakiś czas temu z "cudownym" Atollic TrueStudio (; Też wszyscy polecali, cieszyli się itd., a teraz? <: 4\/3!! To samo można powiedzieć o CodeSourcery, kiedy przejął ich chciwy Mentor. Model biznesowy TrueStudio był i będzie czysto komercyjny i nastawiony na zysk, nie ma co się dziwić że tak się stało, historia...
Faktycznie był to problem z konfiguracją. Jądro już rusza. Na początku kompilowałem je CodeSourcery, jednak zadziałało dopiero jak skompilowałem Buildrootem (co mnie trochę zdziwiło bo myślałem, że to specjalnie nie ma znaczenia czym się kompiluje, a może po prostu pominąłem gdzieś jakiś szczegół w konfiguracji). Nie każda wersja gcc kompiluje kernel,...
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...
Witam wszystkich forumowiczów! Jak w temacie mam kłopot z zaimportowanym przykładowym projektem. Problem dotyczy debugowania a mianowicie w trakcie procesu debugowania pojawia się błąd: no source available for "". Spędziłem nad tym problemem mnóstwo czasu. Do debugowania używam GDB Hardware debuging z CodeSourcery. Do połączenia z JTAGiem używam OpenOCD...
Do wypowiedzi Freddiego dorzucę tylko, że to darmowe oprogamowanie jak się wie co wpisać w skryptach umożliwia obsługę znacznie większej ilości sprzętu, na znacznie większej ilości systemów operacyjnych, ze znacznie większą ilością opcji. Niesie to za sobą jednak konieczność dopasowania ich do swoich potrzeb. Moim zdaniem różnice pomiędzy CS a yagarto...
do ARM'ów producenci nie udostępniają swoich darmowych kompilatorów, a jeśli już jakieś się znajdą (poza open-source) to mają śmieszne ograniczenia. Wymień mi producenta ARM'ów, który ma taki kompilator. Cały zestaw narzędzi, kompilator, linker, debuger, symulator są dostępne za darmo. Linaro, CodeSourcery. Oni nie udostępniają, bo nie muszą, one są....
Pobawiłem się wczoraj trochę jeszcze Makefile'm - trochę uładziłem co niektóre linie, jeden mały bug w opcjach linkera (brak przecinka) usunąłem, no i dodałem konwersję hex2bin oraz podawanie wielkości pliku bin na końcu, jak również generowanie pliku *.map... Pozostało trochę zakomentowanych jako przykłady opcji - jak ktoś coś będzie potrzebował, to...
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...
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. Próbowałem na różne sposoby konfigurować ustawienia kompilatora i linkera ale nie dało to efektu. Poniżej wywołanie...
Co do skryptu to w sumie nie wiem po co ładować tą sekcję do RAMu. może lepiej tak: __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; (bez "> ram" na końcu) Codesourcery (jak i nowe yagarto) wspiera cośtam-cośtam [; , dlatego też typowe funkcje systemowe nie są dostarczone w bibliotece....
Może się przyda potomnym i mnie jeżeli np za pół roku będe formatował dysk. ;) Tutorial jak przygotować sobie środowisko Eclipse pod ARMy. Opisałem tutaj krok po kroku co i jak od samego początku. 1. KROK instalacja Elipse a) zaistaluj eclipse sudo apt-get install eclipse b) zainstaluj pde (jakiś dodatek do eclipse) sudo apt-get install eclipse-pde...
Twój problem polega na tym że no jakby ominąłeś problem. Coś mi się nie chce wierzyć ze codesourcery było z niedokompilowaną biblioteką libc.a, a yagartoo działa. Miałem taki sam problem co Ty ale tyle że z STM32, ja korzystam z Linuxa i przekompilowałem sobie kompilator, ale później sprawdziłem codesourcery i pracuję aktualnie na codesourcery jest...
AVR - początki z uC. Głównie assembler oraz C.Projekty tworzone głównie za czasów AS4, bardzo dawno, dawno temu :) Wtedy to był tylko cel hobbistyczny, jakieś ATMegi i ATTiny. Proste układy, bez USB czy Ethernetu. Później pary razy zdarzyło się zrobić projekt na ATXMega (wersje A). Tutaj to był przekompilowany GCC 4.7 do AVR i jakiś klon programatora...
Hmm... no to kiepsko [; Generalnie pliki skompilowane pod cygwinem potrzebują jednego lub kilku dlli z cygwina do działania - może w tym problem? Mnie się kiedyś udało skompilowac codesourcery, ale pod Linuxem (crosskompilacja na windowsa) i korzystając z ich plików... Na swojej stronce mam paczkę "libstdc++ no exceptions", jest tam opis i skrypt lekko...
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...
Wpadł mi w ręce rejestrator ADEMCO ADKRD084A który wisi na logo startowym. Komunikacja z rejestratorem jest po RS-ie (po powrocie z pracy wrzucę log startowy). Pisałem do serwisu w sprawie oprogramowania do tego rejestratora, ale bez odzewu. Czy ktoś w użytkowników forum ma oprogramowanie do tego rejestratora lub bliźniaczego? Wiem że jest na układzie...
Ja ostatnio naciskam "build project" w Eclipse i wszystko robi się automagicznie;-) Tak naprawdę to tworzenie aplikacji na Linuxa na ARM nie powinno różnić się od tego samego procesu - dla x86. To co tak na prawdę jest potrzebne, to narzędzie, które zbuduje Ci plik wykonywalny zgodny z docelową architekturą - to można załatwić toolchainem, np. Codesorcery,...
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, właśnie dostałem płytki stm32fdiscovery i chciałem zacząć z nim pracować w oparciu o gcc. Sciągnąłem sobie taki szablonowy program z tej strony /usr/lib64/gcc/arm-none-eabi/4.8.1/../..... error: Libraries/libstm32f3.a(stm32f30x_ext... uses VFP register arguments, main.elf does not /usr/lib64/gcc/arm-none-eabi/4.8.1/../.....
Witam Freddie, http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!! Ad. link 1. Chcialem zauwazyc, ze do kompletowania toolchainu uzylem artykulu z Twojej strony. Jedyna roznica to ta, ze nie uzywam Eclipse tylko Vim (na tym etapie eclipse nie jest mi potrzebny) i niemoznosc zaladowania programu...
Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at) Add r0 and r1 and store in r2 stop: b stop (at) Infinite loop to stop execution Nastepnie kompilujemy: $ arm-none-eabi-as -mcpu=cortex-m3...
Ślęczę nad tym i już nie mogę. Płytka hello.c zgodnie z instrukcjami zawartymi w ~/codesourcery-armgcc-2008q1/arm-none-li... potem taką: ~/codesourcery-armgcc-2008q1/bin i dalej nic. Wywala błąd, że nie ma pliku stdio.h , lub cc1 . Podejście drugie. Ubuntu Hoża Hawajka, CodeSourcery ściągnięte bezpośrednio ze strony www producenta: "IA32...
Dzień dobry! Odkopałem w szafie płytkę [url=http://www.kamami.pl/index.php?ukey... z kontrolerem LPC2129. Mam problem z jej uruchomieniem. Środowisko: eclipse, openocd 0.7.0, kt-link. Zworki na płycie ustawione są właściwie (włączenie JTAG'a). Do debugowania używam "GDB OpenOCD Debugging" z wtyczki GNU ARM Eclipse. Zwykle...
codesourcery eclipse makefile codesourcery codesourcery lpc2148
termostat danfoss parametry zamiana pamieci skrętka sygnał telefoniczny
telefunken czarny ekran mikrokomputer cobra1
Kod instalatora sterownika DEFRO APC 3 - dostęp i bezpieczeństwo Jak przekształcić kontaktron NC w NO?