Witam,
W związku z tym, że na przestrzeni czasu wydałem już wiele poradników odnośnie startu z Eclipse, omawiając różne jego wersje, sposoby pobierania, gdzie widzowie (szczególnie całkowicie początkujący) musieli zmagać się z wyszukiwaniem stron na których mogliby pobrać nie tylko odpowiednią wersję Eclipse, ale także toolchain do języka C czy też właściwą wersję AVR plugina, to postanowiłem to wszystko ujednolicić w postaci tego poradnika. Tym bardziej, że w każdym z poprzednich często zapomniałem wspomnieć o jakimś drobiazgu, wspominałem o nim w innym ale tam zapominałem o jeszcze innym drobiazgu - no i tym sposobem po latach zrobił się troszkę twz MISZ-MASZ w tych moich poradnikach. Do dzisiaj początkujący (nie wiem dlaczego) ale jakimś dziwnym trafem - wyszukują akurat te najbardziej archaiczne z moich poradników o Eclipse zamiast NAJNOWSZEGO no i zaczyna się bonanza ;) .... Do tego maile, że wciąż komuś coś nie działa.
Słuchajcie - rozprawiamy się dzisiaj z tym RAZ na ZAWSZE, mam nadzieję, że mi się uda. Zapraszam więc na poradnik - który pokaże wam jak wystartować z ECLIPSE i to nie ważne w jakiej wersji - chociaż ja przygotuję tutaj dla was WSZYSTKO ! Co to znaczy? Ano będziecie mogli pobrać z JEDNEGO miejsca - tu z tego bloga, z tego artykułu (na dole strony) z podanych linków po kolei, zarówno zawsze najnowszego polecanego przeze mnie ECLIPSA, najnowszego toolchaina do C, najnowszego sprawdzonego i poprawionego AVR Plugin'a itp. Myślę - że od teraz nie będzie problemów ;) ... dlatego dzisiaj - a mamy 2015 rok - lipiec dokładnie 26-go lipca, zapraszam was na MARSA ;) tak tak ... na dzisiaj to najnowszy i sprawdzony przeze mnie - także polecany Eclips ;) Pamiętajcie jednak, że w przyszłości może to być jeszcze nowsza wersja np PLUTON ;) ... ale zasady instalacji pozostaną praktycznie takie same.
zatem jedziemy !
Poniżej filmy:
;)
Uwaga! ponieważ użytkownicy przestarzałych już windowsów XP, nie mogą pobrać JAVA zgodnie z instrukcją z poradnika - to dlatego w tabelce poniżej umieściłem link do wersji Java 7.1 którą można jeszcze uruchomić na starym windowsie XP. (Nie uruchamiać tego na nowszych wersjach windowsa!)
Zapraszam do pobierania plików |
---|
.
-------------------------------------------------------------------------------
Jeśli masz kłopoty z instalacją sterowników do FT232R to przede wszystkim na początek, należy je poprawnie odinstalować za pomocą oprogramowania producenta. Poniżej krótki tutorial krok po kroku skąd pobrać program, jak go uruchomić i jakie czynności wykonać.
8 - kliknij przycisk ADD
9 - zaznacz myszką VID oraz PID
10 - kliknij przycisk Remove Devices i poczekaj
Po całym procesie deinstalacji - powtórz ponownie instalację sterowników do FT232 tak jak omawiałem i pokazywałem to w poradniku.
Panie Mirku, niestety nie widać wideo. Na Pana kanale na YT również go nie widzę.
OdpowiedzUsuńSpokojnie, czekamy - to bardzo skomplikowany z punktu widzenia montażu poradnik, naprawdę wymaga to wiele pracy ode mnie i przede wszystkim przygotowania już tego artukułu z linkami do pobrania - gdyż czas się zapętli ;) będę wprawdzie dopiero tworzył ten poradnik a jednocześnie w jego trakcie będę pokazywał jak pobrać pliki ;) ..... i w ten sposób musiałem wybrnąć - jak widać ... Dopiero za jakiś czas wszystko zostanie uzupełnione i pokaże się na YT ... proszę o cierpliwość
UsuńWitam,
OdpowiedzUsuńjeśli chodzi o AVR plugin for Eclipse to dostępna jest wersja 2.4.2 ( http://sourceforge.net/projects/avr-eclipse/files/avr-eclipse%20stable%20release/2.4.2/ )
Mogę prosić o informację dlaczego tu używamy wersji 2.4.1 (sprawdzonej i poprawionej), jak napisano wyżej w tekście? Czy ta wersja 2.4.1 zawiera jakieś krytyczne lub usprawniające poprawki?
Pozdrawiam
Wersja 2.4.2 jest po prostu jeszcze nie przerobiona tak żeby automatycznie wykrywała atmel toolchain .... i trzeba zdaje się ręcznie ustawiać ścieżki. I tylko na razie z tego prostego powodu daję 2.4.1 bo ta działa poprawnie w tym zakresie ... Chyba że coś się zmieniło - szczerze - to już kilka tygodni nie zaglądałem do 2.4.2.
UsuńWitam,
OdpowiedzUsuńw 7:00 minucie na tablicy mamy www.java.com a nasz naukowiec z kosmosu mówi www.java.org, a pod tym adresem nic nie ma.
A tak poza tym to jak zwykle świetny poradnik za który bardzo dziękuję. Oczywiście czekam z niecierpliwością na kolejne części :D
Tak racja, naukowiec z kosmosu, ten prelegent się pomylił, dostał już opieprz, naganę i o mało co go z roboty nie wywalili, więc miejmy nadzieję, że kolejnym razem się nie pomyli ;) .... dobrze, że chociaż na tablicy dobrze napisał ;)
OdpowiedzUsuńWitam,
OdpowiedzUsuńZainstalowałem avrdude przez mkavrcalulator, gdy wywoluje avrdude.exe w konsoli, i wpisuję komendę "avrdude -c usbasp -p m8" otrzymuję komunikat "Ta aplikacja nie będzie działać na Twoim komputerze, aby znaleźć wersję dla tego komputera skontaktuj się z wydawcą" a w wierszu poleceń "odmowa dostępu" mam windows 8.1 64 bitowy, czy dla tego windowsa avrdude musze pobierać z innego źródła?
Dlatego że pewnie kliknąłeś sobie przycik (ptaszka) "Install Eclipse Progress" ... a nie doczytałeś do czego to jest. Pokazuje to fajny pasek postępu w Eclipse podczas programowania ... ale też podkłada się zamiast AVRDUDE. Więc jeśli chcesz "z ręki" odpalać avrdude - to uruchamiaj
Usuńavrdude_mk.exe
a nie avrdude.exe - ... zajrzyj sobie do folderu avrdude ;) ..... ten avrdude_mk teraz używasz jako avrdude
teraz jaśniej ? ;)
Hm... w sumie nie zaznaczyłem tej opcji, ale objaśnienie na pewno przydatne.
UsuńZauważyłem, że również AVRdude któremu miałem w pakiecie z winavr również taki błąd zwraca (brak dostepu) :/
No to sprawdź sobie antywirusa albo inne jakieś takieś - masz problem nie z eclipsem i nie z avrdudem tylko z własnym systemem
Usuńbardzo fajny poradnik.mam jedno pytanie czy te drajwery do ATB-FT232R są darmowe?
OdpowiedzUsuńNo przecież pokazywałem skąd je pobrać w poradniku, czy widać było żebym coś tam musiał płacić ? ;) skądże znowu taki pomysł ?
UsuńWitam.
OdpowiedzUsuńMiałem zainstalowany Według poradnika Pana Mirka ECLIPS Indigo, i służył. A po przeinstalowaniu na Lunę nie miałem już pożytku, - nie opanowałem.
Teraz jest MARS, jest OK, jednak nie widzę wygenerowanych plików *.hex.
Jak je wygenerować i jak je zobaczyć?
Oczywiście BEBUG/RELEASE ustawione są prawidłowo.
Najpierw to wejdź na nasze forum: www.forum.atnel.pl
Usuńi tam porządnie opisz swój problem, czyli np pokaż zrzut ekranu jaki masz komunikat błędu jeśli jest, co pokazuje się w okienku CONSOLE, jak tworzysz projekt itp itd - wtedy będzie ci można pomóc, bo po prostu coś zrobiłeś niezgodnie z tym poradnikiem - nie ma mocnych
inny sposób to obejrzyj jeszcze raz dokładnie poradnik ... zobacz chociażby ten wątek na forum:
http://forum.atnel.pl/topic12762.html?sid=76aed674f48950ba2b0fe341b01d6f36
a na końcu radość
http://forum.atnel.pl/post138832.html#p138832
witam zrobiłem wszystko po kolei jednak eclipse nie chce zainstalować oprogramowania przepraszam ale co mam robić?
OdpowiedzUsuńCo masz zrobić ? .... Masz zrobić DOKŁADNIE po kolei to co ja w poradniku, bo robisz po swojemu - nie wychodzi ci i masz .... Nie wiem ile można prosić kogoś aby zrobił DOKŁADNIE tak jak w poradniku jak coś nie wychodzi
UsuńDziś, nie wiem dlaczego wysiadł mi Eclipse Mars. Zgubił mi workspace, kompilacje wychodziły z jakimiś śmiesznymi błędami. Chcąc ściągnąć jego ponownie, zauważyłem że jest nowy instalator Eclipse Mars. Oczywiście instalacja przeszła bez problemu, więc powiadamiam wszystkich o nowości.
OdpowiedzUsuńChciałem tylko zdementować informację że Java 8 nie chodzi na WINXP, instalacja jej jest nie zalecana przez Oracle'a na staruszku XP, ale daje się zainstalować i hula wyśmienicie wraz z Eclips Mars.
OdpowiedzUsuńBardzo dobry poradnik, wszystko działa jak należy.
OdpowiedzUsuńEclipse działa. Blink_led też działa, ale inny projekt, który uruchamiałem pod AtmelStudio 6.2 oraz 7.0 już na eclipse nie zadziałał. Mam aż 7 błędów.
OdpowiedzUsuńJednak jestem za słaby aby to rozwiązać.
Jurek
A po co się męczysz z tym Atmel Studio ?
UsuńPoza tym jeśli chcesz już koniecznie to zadawaj pytania ale z pokazaniem kodu na naszym przyjaznym forum:
www.forum.atnel.pl
wtedy będzie można ci coś pomóc ... bo tu jak ?
Zrobilem wszystko jak nalezy ale nie miga mi dioda. Ogladalem te filmy po 2 razy i jeszcze raz wszystko sprawdzilem ale nic sie nie dzieje. Mam Windows 8 64 bit
OdpowiedzUsuńNo bo albo nie zrobiłeś czegoś tak jak w poradniku albo źle diodę podłączyłeś ... sorki ale nie ma innego wyjścia.... A windows nie ma tu nic do rzeczy
UsuńWitaj Mirku!
OdpowiedzUsuńKonfiguruję eclipse od nowa i szukam poradnika w którym był screenshot ze ścieżkami w eclipse do winavr. ostatecznie trafiłem tutaj i zonk, nadal nie ma tego. Wstaw proszę taki screenshot, ułatwi to następnym poszukiwania. Ja tym czasem zabiram się za poszukiwanie tego w filmach.
Pozdrawiam
Powiedz mi panie kolego, masz poradnik tutaj od A do (kurczę Z) ... a ty zamiast zrobić DOKŁADNIE to co w poradniku to wymyślasz sobie jakieś ścieżki... Powiedz mi po jakiego grzybka ? Przecież za chwilę - zgłosisz się z kolejnym pytaniem, że np wszystko się udało, że niby WSZYSTKO zrobiłeś to co w poradniku - tylko ci Eclipse nie widzi listy procesorów .... Po co sobie tak życie komplikować ....
UsuńZapomnij o tym screnshocie, zrób to co w TYM PORADNIKU i nie będziesz musiał żadnych ścieżek ustawać ... i zapomnij i wykasuj stary SZROT WinAVR o czym też mówię w tym poradniku.
Witam Pana.
OdpowiedzUsuńMam pewien problem. Zrobiłem wszystko tak jak w poradniku na Atmedze16A i wyszło wspaniale i przeszedłem na ATtiny 2313A i nie wychodzi. Co robie źle?
Pozdrawiam
Panie to jakiś żart? .... Zapytaj czarodzieja ... tak powinienem ci odpowiedzieć. A jak chcesz lepszej podpowiedzi to może opisz DOKŁADNIE ... co ci tam nie wychodzi ?
UsuńSam przeczytaj jeszcze raz to co napisałeś i powiedz mi czy nie złapiesz się za głowę? .... co to za pytanie????
"Nie wychodzi mi, co robię źle?" ..... masakra
Dioda wlacza sie i wylacza mniej wiecej co 1,5 sekundy. Gdy ustawie oscylatory na 8mhz w avrcalculator i eclipse mam to samo. Musze zawsze wpisac to opoznienie "-B 327". Bo gdy je skasuje nie chce mi wgrac programu do procesora.
UsuńBo nie ustawiłeś procka Fusebitami na 8MHz, wejdź sobie w zakładkę "FUSY UPROSZCZONE" i jak wykryjesz procka ATtiny to PRZECZYTAJ sobie co w tej zakładce masz napisane na CZERWONO ....
UsuńBo ja ci mówię że nadal masz taktowanie 1MHz
Dobrze zobacze jeszcze raz i dam znac czy sie udalo. A moze byc taka mozliwosc ze procek jest uszkodzony? Bo w razie czego mam druga kosc.
OdpowiedzUsuńKurczę jak ci procek działa i daje się odczytywać w MkAvrCalculator to wyjaśnij mi skąd masz TAKIE KOSMICZNE pomysły o uszkodzonym procku?
UsuńTeraz nie mam dostepu do kompa wiec dopiero wieczorem zobacze.
OdpowiedzUsuńNie wiem tak jakos mi przyszlo do glowy co prawda jeszcze go za bardzo nie "uzywalem" bo uczylem sie z innej troche ksiazki na Atmedze i stanalem zaraz na poczatku bo cos mi nie wychodzilo i pozniej znalazlem ten blog przepadkiem:p
OdpowiedzUsuńTo zaglądaj jeszcze na nasze forum: www.forum.atnel.pl i zapamiętaj na zawsze szczególnie gdy jesteś początkujący - jak coś nie działa, to nie wymyślaj, że to procesor jest zły, że kompilator, że eclipse czy coś ;) tylko szukaj z uporem błędu który popełniasz. W ten sposób szybciej będziesz się uczył - zobaczysz ;)
UsuńDobrze juz doszedlem co i jak :). Okazalo sie ze mam ustawione jeszcze wewnetrzne dzielenie czestotliwosci przez 8 na mkavr calculatorze. Pan sie tam bawil i na poczatku nawet nie zauwazylem roznicy dopiero jak obejrzalem kilka razy ostatnia czesc poradnika :)
UsuńNo widzisz ;) ... to teraz zapamiętasz już na zawsze o co w tym chodzi i sam stwierdzisz jakie to teraz proste ;)
Usuńteraz podpiąłem Atmege i nie mam tej opcji w mkavrze :P
UsuńNo to jak ty myślisz ? to zależy od MkAvrCalculatora czy od procka ? ... eeeeh panie panie - nota PDF w łapki i tam wszystko znajdziesz ;) ... Starsze procki zwykle tego nie mają a nowsze mają - co w tym dziwnego ?
Usuńja przedtem w fusach nigdy nie grzebalem wiec nie mialem pojecia :)
UsuńKiedyś musi być "ten pierwszy raz". Tak się zdobywa doświadczenie.
Usuńa teraz z innej beczki trochę. Te sterowniki pod usb-asp na windowsie xp sp3 powinny bez problemu się zainstalować? U mnie miał jakieś opory ale ostatecznie przeszło tak jak Pan opisuje:)
UsuńTak działają na XP również, a to że się dłużej instalują ... no cóż... dziadek XP to jednak dziadek
Usuńno fakt co prawda to prawda :P
Usuńdobrze, bardzo dziękuję za pomoc i informacje
dobranoc :)
Zainstalowałem "eklipsika" (he he) - niewiarygodnie żmudne przedsięwzięcie i mam nadzieję że cokolwiek pozytywnego z tego wynika bo użycie/instalacja WinAVR-a to przy tym jak kliknięcie myszą więc okazji do błędów o wiele mniej.
OdpowiedzUsuńO dziwo wszystko do kupy (choć w moim odczuciu strasznie połatane) działa.
Mam obawę o setkę okazji do możliwych błędów.
To nie bądź taki strachliwy i pełen obaw tylko działaj. Ale jeśli zostawiłeś i nie skasowałeś starego szrota WinAVR'a to nie dziwię się jeśli już wkrótce zaczną ci się pojawiać problemy. Bo w tym poradniku WYRAŹNIE mówię aby zainstalować Atmel Toolchain zamiast szrota WinAVR
UsuńPanie Mirku zrobiłem dokładnie tak jak w poradniku ale mam problem z migającą diodą tzn po kompilacji wyskakuje mi error: LED.map: No such file or directory. Dlaczego nie mam tego LED.map?
OdpowiedzUsuńZainstalowałem wszystko dokładnie tak jak w poradniku (robiłem to 2 razy). Kompilacja pierwszego programu kończy się błędem error: LED.map: No such file or directory. Jestem mocno początkujący. Dlaczego mi brakuje tego LED.map?
OdpowiedzUsuńPanie kolego odpowiedź jest TYLKO JEDNA :( - nie zrobiłeś wszystkiego niestety tak jak w poradniku i to jest pewne jak amen w pacierzu. Po pierwsze weź pod uwagę, że już setki jak nie tysiące użytkowników korzystają z tych poradników i każdemu działa ... a jak się rzadko tak jak u ciebie już zdarzy, że komuś nie działa - to też ZAWSZE się okazuje, że nie zrobił czegoś z poradnika .... I NIE MA INNEGO WYJŚCIA panie kochany ....
UsuńJa to pokazałem już tak na maxa od A do Z - że prościej się nie da ....
albo nie zainstalowałeś atmel toolchaina, albo nie inicjujesz projektu jako AVR GCC zgodnie z poradnikiem zresztą - albo w ogóle na kompie zainstalowałeś sobie inny kompilator C i teraz ci się gryzą
Prosta podpowiedź dla ciebie - jak nie umiesz sobie poradzić z naprawą swojego windowsa albo nie panujesz nad tym jakie tam inne kompilatory poinstalowałeś albo może nie skasowałeś starego szrota WinAVR to weź sobie wygeneruj windows od nowa i zrób jeszcze raz dokładnie to co w poradniku i zobaczysz że zadziała ;)
UsuńWitam Pana.
OdpowiedzUsuńChciałem dowiedzieć się pewnej rzeczy. Korzystam z płytki xplained mini 168PB, która ma wbudowany moduł mEDBG pozwalający na programowanie i debugowanie przez kabel USB w środowisku Atme Studio... No właśnie Atmel studio :( zdecydowanie nie przypadliśmy sobie do gustu. Po obejrzaniu Pana filmików chciałbym przerzucić się na Eclipse'a, jednak zastanawia mnie czy z poziomu Eclipse'a można programowac przez kabel USB i moduł mEDBG ( tak samo jak w ATmel studio) czy też konieczne jest kupienie/zrobienie "zewnętrznego" programatora ?
Przykro mi nie znam tej płytki ani pewnie jeszcze wielu innych - więc nie umiem pomóc.
UsuńWitam Pana,
OdpowiedzUsuńZainstalowałem wszystko zgodnie z poradnikiem, jednak przy próbie zbudowania projektu dostaję błąd "avr-gcc.exe - Błąd aplikacji. Aplikacja nie została właściwie uruchomiona (0xc0000142)." Czy ma Pan pomysł co mogłem zrobić źle?
Nie odinstalowałeś starego WinAVR
UsuńOdinstalowałem wszystko, łącznie z Eclipse i zainstalowałem ponownie, jednak dalej mam ten sam problem. Czy oprócz odinstalowania starych programów (WinAVR oraz Atmel Studio) powinienem coś jeszcze zrobić?
OdpowiedzUsuńNo to masz pewnie jakiegoś antywira dziwnego co zżera ci pliki toolchaina - to też się zdarza
Usuńalbo masz jeszcze inny kompilator języka C albo C++ zainstalowany na kompie i źle ścieżki poustawiane w windows
Mam tylko systemowego antywirusa, ale mam zainstalowane Visual Studio. Powinienem go odinstalować, czy jest możliwość poustawiania ścieżek poprawnie?
OdpowiedzUsuńWidzisz - jak już ktoś używa kilka kompilatorów C/C++ to mi się troszkę nie do końca chce wierzyć, że taka osoba nie wie jak się ustawia ścieżki (PATH) w zmiennych środowiskowych windows. Chyba że ktoś dla zabawy sobie instaluje różne kompilatory - wtedy rzeczywiście najczęściej ma takie problemy. To jak się ustawia ścieżki w zmiennej środowiskowej windows i tłumaczenie co to jest - no przykro mi musisz zrozumieć, że to już jakby troszkę inna całkiem bajka i hmmm jakby kwestia znajomości - windowsa. Prościej pewnie będzie ci odinstalować Visual Studio być może ... ale ja już widziałem osoby, które jeszcze miały poinstalowane np GCC dla ARM'ów, i inne .... bo tak ktoś chciał wszystkiego popróbować w później miał zdziwienie że działa mu tylko jeden albo dwa ze wszystkich kompilatorów ...
UsuńProponuję ci zrobić sobie prosty test: Odpal nowego windowsa nawet na maszynie wirtualnej i zobaczysz że jak zainstalujesz to co mówię w poradniku to zadziała .... wtedy będziesz wiedział - że musisz sobie w windowsie porządek zrobić - ok?
Przeinstalowałem windowsa i działa jak trzeba, dziękuję za pomoc :)
UsuńAż boli oglądanie, jak się pan Mirek produkuje, żeby przekonać użytkowników co mają robić. Może jednak ludzie, którzy chcą programować mikrokontrolery, powinni coś wiedzieć o systemie operacyjnym, którego używają i o prograwowaniu w ogólności?
OdpowiedzUsuńNie twierdzę, że metoda pana Mirka jest jedyna i najwłaściwsza (on zapewne też tak nie twierdzi), ale do diabła, "wyskakuje mi error #152345278 - co robić????" Odetchnąć spokojnie, policzyć do dziesięciu, cofnąć się do ostatniego miejsca w którym wiedzieliśmy "o co biega" i jechać dalej.
Pozdrowienia, panie Mirku.
Witam Pana,
OdpowiedzUsuńpostępowałem do końca zgodnie z pańskim poradnikiem, jednak przy próbie wgrania programu do Atmegi 8 w środowisku Eclipse wyskakuje błąd "rc=-1". Przy sprawdzeniu poprawności połączenia za pomocą mkAVR Calculator wszystko przebiega pomyślnie. Czy ma Pan pomysł, gdzie popełniłem błąd?
Ja nie mam pomysłu gdzie popełniasz błąd tylko w 100% wiem gdzie go popełniasz i nie jesteś pierwszy i ostatni. Co rusz ktoś pisze, że zrobił wszystko zgodnie z poradnikiem i ma taki błąd ....
UsuńA ja wtedy zawsze mówię, że nie zrobiłeś wszystkiego zgodnie z poradnikiem bo jeśli MkAvrCalculator wykrywa a w Eclipse ci nie działa to znaczy - że nie obejrzałeś poradnika dokładnie bo PORUSZAM W PORADNIKU TEN PROBLEM - toż on mi (tzn przez tych wszystkich co nieuważnie oglądali i moje wcześniejsze poradniki) i nie chciało im się nigdy też nigdy zajrzeć na bloga do artykułu w którym już ODDZIELNIE TYLKO O TYM PROBLEMIE mówię
http://mirekk36.blogspot.com/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html
to niestety jak grochem o ścianę .....
A więc panie kochany w tył zwrot i obejrzyj jeszcze raz dokładnie albo obejrzyj ten poradnik z linku wyżej
Witam, nie wiem dlaczego ale nie możliwe jest już pobranie sterowników z tej strony http://www.ftdichip.com/Drivers/D2XX.htm opcja "setup exexutable" brak :(
OdpowiedzUsuńKurka wodna! rzeczywiście - szlag! ... aż sam się zdenerwowałem.
UsuńNo cóż, będę musiał na nowo próbować rozpoznać temat czy przypadkiem nie trzeba używać teraz D3XX ... ale to dam znać oficjalnie jak coś ....
ok fakt na D3xx jest taka opcja dziękuję za odp już myślałem że u mnie coś nie tak :)
UsuńJeszcze dodam tak może komuś to pomoże ten najnowszy plik wgrywa się ale niestety nie działa (nie wykrywa urządzenia). Na ATB-USB wszystko działa na drugi musimy poczekać :)
UsuńUdało się już coś zaradzić na ten problem ?
OdpowiedzUsuńNa jaki problem ? Sterowników do FT232R ? ... przecież są nadal na stronie do pobrania tyle, że nie w postaci EXE, a więc nadal można śmiało również te co są D2XX instalować i wszystko śmiga.
UsuńHow to setup eclipse for 32-bit mcu ? like uc3a0512 for example.
OdpowiedzUsuńCan you give me some advice ?
Moje pytanie wciąż czeka i prosiłbym o jego dodanie przez moderatora tej strony
OdpowiedzUsuńJakie pytanie?
UsuńBuilding target: DIODA TEST LED.elf'
Usuń'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,DIODA TEST LED.map -mmcu=atmega8 -o "DIODA TEST LED.elf" ./main.o
avr-gcc: error: TEST: No such file or directory
avr-gcc: error: LED.map: No such file or directory
make: *** [DIODA TEST LED.elf] Błąd 1
mam taki problem i nie badzo wiem o co chodzi dodam ze zmieniałem tak jak w poradniku ścieżkę gcc
właściwie chodzi mi o ten błąd ponieważ nie bardzo wiem o co chodzi a avrdud wgrywałem z mkAVRcalculator i postępowałem zgodnie z filmikiem w sensie zmieniłem potem ścieżkę docelową gcc i nie bardzo wiem o chodzi
OdpowiedzUsuńavr-gcc -Wl,-Map,DIODA TEST LED.map -mmcu=atmega8 -o "DIODA TEST LED.elf" ./main.o
avr-gcc: error: TEST: No such file or directory
avr-gcc: error: LED.map: No such file or directory
make: *** [DIODA TEST LED.elf] Błąd 1
dlatego prosiłbym o pomoc
czeka na zatwierdzenie przez moderatoro poniewaz nie moge dodać bezposrednio ;/
OdpowiedzUsuńeeee panie typowy objaw nie obejrzenia uważnie poradnika .... żaden nietypowy problem. Nie zapisałeś projektu i to tyle
UsuńWitam,
Usuńpo pierwsze dziękuję za poradniki bo dopiero dzięki nim jako totalnie początkujący uporałem się z zestawieniem wszystkiego do kupy i dioda właśnie miga :D
Po drugie - miałem ten sam problem jak kolega powyżej a rozwiązaniem było wywalenie spacji z nazwy projektu (które widzę, że kolega również posiadał u siebie)... proste, banalne nawet a zajęło mi trochę czasu zanim na to wpadłem.
Witam niestety nie mogę poprawnie zainstalować paczki z plugin ;/ wyskakuje mi błąd w połowie instalacji i później nic nie mogę zrobić w programie bo nie ma potrzebnych składników do dalszej pracy ;/ jakas rada ?
OdpowiedzUsuńAle ja dokładnie wszystko omówiłem w poradniku, jeśli masz problem to masz problem z windowsem. Wygeneruj sobie windows od nowa i zobaczysz że wszystko pójdzie dobrze - jeśli masz kłopoty z doprowadzeniem windowsa do normalnego działania.
UsuńJakby ktoś miał taki sam problemu to u mnie podziałało instalacja na innym dysku :)
UsuńMam ten sam problem. Instalacja czego na innym dysku?
UsuńAVR_plugin_241 gdzie go wsadzić bo poradnik jak dla mnie jest stosunkowo za chaotyczny. Panie Mirku proszę się nie gniewać ale step by step 1.ściągnij a,b,c 2.rozpakuj b,c 3.skopiuj b do .. 4 zainstaluj c 5.odpal eclipsa 6.ustaw to i to 7. zacznij pisać program. Bez skakania od A do P po drodze trącając X.
OdpowiedzUsuńJeśli jest dla ciebie jednego na tysiąc zbyt chaotyczny to prosta sprawa - nie oglądaj go i znajdź lepszy dla siebie poradnik. Bo co ja ci innego poradzę ... .... albo ... albo nakręć sam lepszy i mniej chaotyczny.
UsuńWitam,
OdpowiedzUsuńjestem zatwardziałym BASCOM'mowcem chciałbym w końcu ruszyć z C. Czy jest jakaś możliwość instalacji srodowiska Eclipse z zachowanym oprogramowaniem (WinAVR + BascomAVR)?
Przecież nie pracując na Eclipse wcale nie trzeba kasować bascoma ;)
UsuńPanie Mirku ma pan może jakąś pomocną rade do postów z 27 lutego ???
OdpowiedzUsuńZnalazłem rozwiązanie :D
UsuńEclipse Mars.2 dostępny od 26 lutego. Testował już ktoś? Szczególnie z nowym toolchainem 3.5.1?
OdpowiedzUsuńWitam serdecznie.
OdpowiedzUsuńMój problem wygląda tak że niby wszystko śmiga kompiluje się ale wyskakuje błąd 0xc0000142 a w konsoli mam komunikat o błędach :
vr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega328p -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
make: *** [main.o] Błąd -1073741502
niby nie wywala żadnego błędu w kodzie i wszystko zakańcza ale spodziewam się że nie można tego zwyczajnie olać i jak dalej wsiąknę we wgrywanie do procesora to będzie to mnożyć kłopoty. Wszystkie rzeczy mam pobrane wg poradnika zainstalowane wg instrukcji. jedynie co odbiega od normy to Windows 10 i zastanawiam się czy tu nie leży problem.
Pozdrawiam
Masz kociego antywirusa, który ci blokuje toolchaina albo nie zainstalowałeś najnowszego toolchaina
UsuńMam identyczny problem, co kolega Jacek. Zainstalowałem i zaktualizowałem toolchain na najnowszy - problem nie zniknął.
UsuńCo to znaczy "koci antywirus"?
wyłącz na czas testów kociego wirusa to sam się ew przekonasz co i jak
UsuńJestem pod wrażeniem. Mam kilka prostych programików już na koncie, ale z wielką przyjemnością skorzystam z porad dotyczących Eclipse, który właśnie zainstalowałem z poradnikiem w tle. Wszystko pięknie działa. Bardzo dziękuję. Pozdrawiam.
OdpowiedzUsuńMiło że mogłem pomóc ;)
UsuńJak rozumiem teraz już nie używa się WinAVR, tylko toolchaina?
OdpowiedzUsuńDobrze kolega rozumie, i to już od kilku ładnych lat nie używa się dziadka WinAVR'a ;)
UsuńJestem świeżutko po obejrzeniu poradnika instalacji nowej wersji Eclipse'a i wszystko przebiegło elegancko z jednym małym zgrzytem.
OdpowiedzUsuńPrzy próbie uruchomienia Eclipse Mars ujrzałem komunikat, że nie można było utworzyć maszyny wirtualnej Java. Java oczywiście wg. poradnika (specjalnie odinstalowałem tę obecną już w systemie). Jednocześnie stary Eclipse Indigo na tej jawie odpalił się bez problemu.
Rozwiązanie szybko znalazłem w Internecie. Należało w pliku eclipse.ini zmienić wartość w ostatniej linijce na "-Xmx512m". Oryginalnie ten parametr wyglądał tak "-Xmx1024m". Bardzo możliwe, że mój stary komputer z zainstalowanym Windows XP i 2GB RAM-u nie był w stanie w jakiś sposób podołać wymaganiom Eclipse.
W każdym razie po tej poprawce wszystko zadziałało bez problemu.
Mam jeszcze pytanie do Mirka: czy ewentualne upgrade'y toolchaina zawsze odbywają się w taki sposób, że nadpisuje się pliki istniejącej instalacji czy w razie wyjścia nowej wersji można po prostu odinstalować starą i wgrać nową?
Dzięki za świetny poradnik i pozdrawiam. Życzę dużo zdrowia i wytrwałości w pasji. Fajnie, że dzielisz się swoją wiedzą w taki sposób.
Ja rozumiem, ale też często wspominam w swoich poradnikach, że nie odpowiadam i nie ręczę za wszystko na dziadku XP ;) po prostu a szczególnie z tak małą ilością pamięci RAM. Dlatego tu tak jak kolega zrobił - czyli trzeba sobie radzić samemu. Za to gwarantuję że to co opowiadam będzie w 100% się sprawdzało od Win7 w górę.
UsuńNie ma problemu, nikt nie przewidzi milionów możliwych konfiguracji PC. Stare, nowe, kilka systemów. Misz-masz. W końcu człowiek ma od tego głowę, żeby jednak czasem nią ruszyć :). Ten stary komputer służy mi właśnie do takiego amatorskiego dłubania przy elektronice, tak że nie wymagam od niego zbyt wiele :).
UsuńA mógłbyś jeszcze odpowiedzieć na to pytanie "czy ewentualne upgrade'y toolchaina zawsze odbywają się w taki sposób, że nadpisuje się pliki istniejącej instalacji czy w razie wyjścia nowej wersji można po prostu odinstalować starą i wgrać nową?"
Upgrade się robi bardzo prosto - rozpakowujesz gdzieś sobie folder "AVR TOOLS"
Usuńpóźniej w Program Filses go kasujesz i wgrywasz ten rozpakowany
C:\Program Files (x86)\Atmel\AVR Tools
Panie Mirku na stare XP jest wciąż pewien patent
OdpowiedzUsuńHow to get new Windows XP updates for free until 2019 with a Registry hack
expertreviews.co.uk
Windows XP aktualizacje do 2019 - dzialający patent :)
ściągnąć, dodać do rejestru i aktualizować :) http://www63.zippyshare.com/v/l0Ga2CcP/file.html
http://www.expertreviews.co.uk/software/8089/how-to-get-new-windows-xp-updates-for-free-until-2019-with-a-registry-hack
Witam Panie Mirku!
OdpowiedzUsuńTen projekt to fajna robota.
Zaczynam przygodę z AVR'ami, kupiłem zestaw Neutrino, Bluebook przestudiowany. Z pasją oglądam kolejne odcinki bloga.
Pozdrawiam
Zapraszam ;) a w razie pytań proszę odwiedzać również nasze przyjazne forum: www.forum.atnel.pl
UsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuńMuszę lecieć do sklepu po nowy procek, bo mi się niechcący upalił :)
OdpowiedzUsuńA jak jest z intelisense w eclipse ? Czy zawsze trzeba wciskać przy pisaniu Ctrl+Space aby uzyskać podpowiedź ?
OdpowiedzUsuńWitam, Panie Mirku wydaje mi sie, ze arch. Atmel Toolchain jest uszkodzone, probuje sciagnac kilkakrotnie i jest jakis blad. Moglby Pan to sprawdzic? Czy to moze u mnie jakis blad. Dziekuje i pozdrawiam.
OdpowiedzUsuńUdało się coś zrobić?
UsuńMkclipse załatwił sprawę. Pozdrawiam
OdpowiedzUsuńWitam, idę po kolei przez poradnik i wykonuję krok po kroku. Zatrzymałem się dopiero przy instalacji wtyczki AVR 2.4.1 do Eclipse Mars. Ładowanie zatrzymuje mi się na 36% Instaling Software. Nie mam pojęcia o co chodzi? Próbowałem wrócić i z powrotem wykonywać kroki według poradnika. Pozdrawiam
OdpowiedzUsuńMam mały problem. Odkopałem swoja płytke ATB 1.03 i chciałem ją uruchomić. W win10 po instalacji sterowników do FT, MkAVRCalculator nie widzi płytki.
OdpowiedzUsuńAlbo opiszesz dokładnie problem na naszym przyjaznym forum: www.forum.atnel.pl gdzie pokażesz np jakie masz komunikaty, co to oznacza, że nie widzi płytki, czy zainstalowałeś drivery, czy w ogóle czytałeś instrukcję do swojego zestawu itp itd i wtedy otrzymasz SZYBKIE wsparcie techniczne - albo ..... no albo takie pytania pozostawimy jasnowidzom i wróżkom - jeśli się takie tutaj zgłoszą ok ?
UsuńDzień dobry Panie Mirku,
UsuńMam pewien problem, od dłuższego czasu hobbystycznie programuje led cube 8x8x8. Zacząłem po przeczytaniu Blue Booka. Sercem jest atmega1264p, nie piszę jeszcze zbyt optymalnie, ale działa (100% sam od podstaw), kod w C. Pisałem w avr studio 4, mam własnej roboty programator, klon stk500v2. W avr studio hula, nowsza wersja nie obsługuje nieoryginalnego stk500v2, więc trzymałem się studia v4. Chciałem przeskoczyć na eclipse zgodnie z poradnikiem, mój projekt nie chce się kompilować, programator nie współpracuje(prawdopodobnie popełniłem błąd w dodawaniu pluginu dla prohramatora), mkcalculator też odmawia posłuszeństwa dla mojego stk. I stało się coś jeszcze, od tej pory oszalały diody w programatorze, są 3: prog, rx i tx. Wcześniej tylko przy programowaniu oświecała się led od programowania i migały tx/rx. Teraz ciągle świeci tx, przy programowaniu nie gaśnie a miga ta od programowania. Czy ma Pan jakieś propozycje co się mogło wydarzyć?
Dzień dobry Panie Mirku,
UsuńMam pewien problem, od dłuższego czasu hobbystycznie programuje led cube 8x8x8. Zacząłem po przeczytaniu Blue Booka. Sercem jest atmega1264p, nie piszę jeszcze zbyt optymalnie, ale działa (100% sam od podstaw), kod w C. Pisałem w avr studio 4, mam własnej roboty programator, klon stk500v2. W avr studio hula, nowsza wersja nie obsługuje nieoryginalnego stk500v2, więc trzymałem się studia v4. Chciałem przeskoczyć na eclipse zgodnie z poradnikiem, mój projekt nie chce się kompilować, programator nie współpracuje (prawdopodobnie popełniłem błąd w dodawaniu pluginu dla programatora), mkcalculator też odmawia posłuszeństwa dla mojego stk. I stało się coś jeszcze, od tej pory oszalały diody w programatorze, są 3: prog, rx i tx. Wcześniej tylko przy programowaniu oświecała się led od programowania i migały tx/rx. Teraz ciągle świeci tx, przy programowaniu nie gaśnie a miga ta od programowania. Czy ma Pan jakieś propozycje co się mogło wydarzyć?
Panie kochany, litości - na forum zapraszam z takimi pytaniami www.forum.atnel.pl - TYLKO porządnie opisz problem a nie tak jak tutaj - czyli pokaż jakieś screnshoty jak ty konfigurujesz swój programator w Eclipse itp
UsuńDzień dobry Panie Mirku. Zrobiłem wszystko elegancko, krok po kroku zgodnie z poradnikiem. Dysponuję płytką ewaluacyjną ATB rev. 1.05a z procesorem ATmega 32a. Niestety w Eclipse pojawia się następujący komunikat: "This MCU is not supported by AVRDude". Wiadomo co może być tego przyczyną?
OdpowiedzUsuńPewnie, że wiadomo co jest a nie może być przyczyną. Niestety pewnie kolega nie będzie zadowolony z takiej odpowiedzi ale cóż mam powiedzieć. Otóż pomimo to, że napisałeś że zrobiłeś wszystko elegancko krok po kroku - to ja powiem ci że na 100% tego tak nie zrobiłeś i pominąłeś (moim zdaniem nawet nie to że jeden a kilka kroków) - taki MEGA PODSTAWOWY BABOL niestety robisz ....
UsuńPomyśl tysiące ludzi na podstawie tego poradnika radzi sobie w 100% a jeśli coś nie wychodzi to trzeba obejrzeć i zrobić jeszcze raz - a jak nie wyjdzie to jeszcze raz.... i jeszcze raz - AŻ DO SKUTKU - bo nie ma że boli - jeśli ci coś nie wychodzi to znaczy, że coś przeoczyłeś
ja mogę tylko podpowiedzieć, że kompletnie przeoczyłeś temat konfiguracji Eclipsa jeśli chodzi o AVRDUDE z programu MkAvrCalculator i nie będę teraz tutaj opisywał od nowa szczegółów skoro nakręciłem aż TAK DOKŁADNY poradnik.
A więc "W tył zwrot" ;) proponuję i na pewno wyjdzie jak kolejny raz dokładniej podziałasz ok? ;)
Dostaję komunikat: AVRDude does not support the project target MCU [ATtiny2313] ... T
OdpowiedzUsuńTo proste, pominąłeś jakiś ważny krok z poradnika, szczególnie w przypadku tak popularnego procka ;)
UsuńLecę jeszcze raz od początku... Dziękuję za odpowiedź :)
UsuńPozdrawiam.
Tutaj też można pobrać działające Cube World Download
OdpowiedzUsuńJeżeli ktoś ma problem z uruchomieniem Marsa na Windows XP - tutaj jest rozwiązanie -
OdpowiedzUsuńhttps://stackoverflow.com/questions/7302604/eclipse-error-failed-to-create-the-java-virtual-machine
w pliku inf należy ustawić aktualna wersje Java oraz maksymalny i minimalny rozmiar pamięci - u mnie np max to 910Mb - możliwe ze zależy to od ilości posiadanej pamięci RAM
Pozdrawiam Elwood
Eclipse 2021.06 wymaga plugina AVR 2.4.2 ( https://sourceforge.net/projects/avr-eclipse/ )
OdpowiedzUsuńma też zaszytego plugina Java więc nie trzeba kombinować z setup'em
reszta jak w poradniku
Witam,
OdpowiedzUsuńczy dalej zalecane jest eclipse Mars?
Bo na stronie eclipsa pisze, że jest nowsza wersja.
Pozdrawiam