Co masz w pliku makefile? Osobiście doradzam porzucenie przestarzałego WinAvr i instalację Atmel studio 6. Co do zdjęcia - nic z niego nie wynika - nie wiadomo który kabelek jest od czego.. Pozdrawiam.
Być może. Skoro przeszkadza ci "bycze" Atmel Studio proponuję Java(32bit) + Eclipse CDT + AVR Plugin. Wg mnie bije edytorem o łeb obydwa produkty Atmela, bardzo przyjemnie się w nim pisze. Można używać równie dobrze AVR Toolchain, jak i WinAVR. Jedyne co nie ma - to debugger'a, ale niektórym to bardzo nie przeszkadza (bo nie mają sprzętowego debugger'a...
A po co mając gotowy plik hex, dajesz make all? Heh to hex, powinieneś nim nakarmić programator. To co ty chcesz zrobić to ponownie skompilować program przy pomocy makefile wygenerowanego przez atmel studio.
... i do tego oryginalne IDE: - AVR Studio 4.xx: http://mikrokontrolery.blogspot.com/2011... - lub Atmel Studio: http://mikrokontrolery.blogspot.com/2011... byś nie męczył się w WinAVR z plikami makefile i narażał się na frustracje i stratę czasu :)
Jeśli używasz Atmel Studio to co cie obchodz makefile? On jest generowany automatycznie i nawet tam nie zaglądaj. Podobnie nie używaj WinAVR pod IDE - bo i po co. Atmel Studio ma w sobie cały toolchain. BTW, skoro program w symulacji działał, to znaczy, że masz wszystkie potrzebne pliki wygenerowane. Do zaprogramowania użyj plików w formacie HEX, a...
poza tym winavr ma wsparcie dla usbasp... a Atmel Studio nie? : http://mikrokontrolery.blogspot.com/2011... Atmel studio jest zbyt wymagające na mój komputer więc korzystam z tego To zainstaluj nieco starszą wersję czyli AVR Studio: http://mikrokontrolery.blogspot.com/2011...
Nie wiem czy Twój programator jest podobny do mojego: USB AVR ISP II FT STK500v2 http://www.microsense.eu/index.php/Progr... ale w przypadku mojego problem leżał gdzie indziej: mój nie posiada zworek do zmiany prędkości i nie znalazłem w WinAVR możliwości zmniejszenia prędkości, więc zainstalowałem Atmel Studio 6,...
Programator z językiem programowania nie ma nic wspólnego. USBasp może być, chociaż na forum raczej poleca się coś zgodnego z Atmel Studio, np. któryś z klonów AVRISP mkII. Z narzędzi do programowania wybory są dwa, Atmel Studio (wszystko w jednym), lub osobno zestaw edytor/IDE (np. Eclipse z wtyczką do AVR), toolchain WinAVR lub atmelowski i avrdude....
W menu wybierz uruchom i wpisz cmd. Otworzy się konsola i bedziesz tam mógł wpisywać polecenia. Oczywiście zapewne nie ma w systemie ścieżki dostępu do tych plików, więc trzeba będzie przejść do katalogu w którym się znajdują. Niemniej jeśli dopiero zaczynasz zabawę, olej te programy i skorzystaj z posiadanego IDE - Atmel Studio 7. To środowisko automatycznie...
Ale z tego co czytam, to dotyczy USBasp, którym łączymy się przez USB, a nie LPT. EDIT: Chciałem też skorzystać z WINAVR (tam podobno nie ma kłopotu z lpt), ale Chiny Ludowe nie umiem go ściągnąć. A wszystkie strony prowadzą do tego linku, co poniżej. http://sourceforge.net/projects/winavr/f...
I usuń definicję F_CPU z kodu, po przejściu na Atmel Studio znajdziesz na nią miejsce w ustawieniach projektu. Po przejściu projekt powinien się skompilować, ale z góry uprzedzam, że takie zastosowanie _delay_ms() nie zadziała, jak byś się tego spodziewał, tam musi być wartość znana na etapie kompilacji. Wywaliłem, niestety nie kompiluje się . Atmel...
Jaki sens? Tak się składa, że całkiem logiczny. Co Ci po samej dacie kompilacji? Wystarczy, że masz kopie danego projektu i/lub poarchiwizowane wersje programu, po otwarciu poprzedniej wersji i wciśnięciu build data przeskoczy na aktualna. Jak w takim przypadku dojdziesz która wersja była nowsza i ostatnia, będziesz porównywał kod w pliku, datę modyfikacji/utworzenia?...
Po pierwsze, to bardzo stara wersja WinAVR i AVRDUDE zapewne także. Po drugie stosuj aktualne narzędzia, czyli Atmel Studio ponieważ zawiera wszystko co jest Ci niebędne, a przede wszystkim symulator: http://mikrokontrolery.blogspot.com/2011...
1) potrzebujesz WinAvr (chyba że można jakoś podpiąć nowszy toolchain wydany z Atmel studio do Eclipsa), Eclipse z obsługą C, Eclipse AVR plugin, oraz avrdude. 2) http://www.elektroda.pl/rtvforum/topic23... Pozdrawiam!
Użyj Atmel Studio lub AVR Studio. WinAVR to pakiet zawierający kompilator C i pochodnych, a tu masz kod w czystym asemblerze.
Po pierwsze próbujesz kompilować program jakby był napisany w c, nie asemblerze! Kod jest pod kompilator asemblera od Atmela. Masz kilka wyjść: 1) zmodyfikuj kod tak, aby kompilował się za pomocą avr-gcc (może być trudne dla Ciebie) i zmień rozszerzenie na .S, 2) użyj avrasm z od Atmela (o ile dobrze pamiętam) z linii poleceń (chyba łatwiejsze niż (1),...
Witam Czy istnieje sposób na wgrywanie za pomocą jednego kliknięcia programu do MCU w Atmel Studio 7 przy pomocy klonu programatora AVRISP mkII ? Pomijając TOOLS->Device Programing->.......
Witam, potrzebuję zrobić kit AVT1916 ale na stronie wrzucone jest tylko źródło programu brak pliku skompilowanego. Próbowałem zainstalować na Win8.1 atmel studio ale nie idzie, zatem czy mógłbym prosić kogoś o skompilowanie źródła ? https://ep.com.pl/archiwum/2016/13372-si... link do plików https://ep.com.pl/files//11645.zip Przy okazji co polecacie...
Witam Mam następujący problem. Nie potrafie poprawnie zaimportować projektu (z framework , controlpanel do evk1100) do AVRStudio32. Proszę o pomoc
Witam. Po walkach ze sterownikami usbasp (chyba po tym), avr studio 4 przestało kompilować wcześniejsze programy. Reinstalacja nie pomogła. Programy asm działające w październiku, w grudniu nie są kompilowane .Nie ma nowych .hex, .obj itp. Format Win7 , instalacja AS 4 i brak poprawy. :twisted: Zainstalowałem atmel studio 7, ale widzę że z tego nic....
Witam, wracam po 4 latach do nauki programowanie AVR. Posiadam WIN10 i programator AVT5388, zainstalowałem Atmel Studio 6.2 tak jak drzewiej i okazuje się że w żaden sposób nie mogę wgrać wsadu do uC. Pogrzebałem trochę w sieci i próbowałem się coś ze sterownikami kombinować, chociaż na początku chyba programator dobrze się zainstalował bo był w zakładce...
Podsumuwujac temat. 1. Uzywajac przejsciowki USB-COM (brak portu COM), powoduje bardzo dlugi czas odczytu/programowania mikrokontrolera, mija sie to wrecz z celem. 2. Najlepiej kupic prosty programator Usbasp za ok. 20 zl. 3. Nalezy pamietac ze programator usbasp nie wspolpracuje z Atmel Studio, przynajmniej nie w pelni, mozna w pewnym stopniu polaczyc...
(at).lukasz. Zainstalowałeś AVR Studio, czy Atmel Studio? Powinieneś zainstalować Atmel Studio 6.2. Możesz AVR Studio (to starszy poprzednik Atmel Studio, ma sens instalować na starych, słabych komputerach), ale w takim przypadku potrzebujesz doinstalować pakiet narzędzi zawarty w WinAVR. Ponieważ WinAVR nie jest rozwijane od kilku lat, więc lepiej...
nie ma również programatora usbasp, czy będę musiał przesiąść się na inny ? Niekoniecznie. Atmel Studio obsługuje USBasp za pośrednictwem avrdude. [url=http://mikrokontrolery.blogspot.com...
Jaka wersja AvrStudio? Jeśli 4.18 lub niższa to musisz mieć WinAVR zainstalowane, a lepiej zainstalować Atmel Studio 6.1.
Oryginalne to AVR Studio i aktualnie ATmel Studio: http://mikrokontrolery.blogspot.com/2011... Skoro używasz WinAVR to doinstaluj AVR Studio 4.18 lub odinsataluj WinAVR i zainstaluj kompleksowe Atmel Studio. Generalnie poczytaj spis treści na w/w stronie. Dodaj rezystor podciągający RESETdo Vcc (4,7k-10k)....
W ogóle to ściągnąłem sobie AVR Studio 4 i WinAVR. Jakiś czas temu dostałem od kolegi programator (podobno działający :D ), USBasp, dokładniej ten: http://mirley.firlej.org/programator_na_... Po podłaczeniu do USB wykrywa jako USBasp, ale nie może zainstalować sterów, więc poczytałem i ściągnąłem jakieś i pokazuje że działa. I co dalej ? Mogę...
Podaj troszkę więcej informacji - jakie problemy ? Jakie info od kompilatora ? Zwróć uwagę, że obowiązuje teraz atmel toolchain, pewnie bez pewnych modyfikacji kodu się nie uda.
Oj, odinstaluj wszystko i zainstaluj oryginalne i darmowe środowisko ATmela - Atmel Studio 6 i zapomnij o makefile: http://www.atmel.com/tools/atmelstudio.a... Więcej: http://mikrokontrolery.blogspot.com/2011... Dodatkowo zobacz spis treści na powyższej stronie.
Zainstalował, inaczej nie miał by komunikatu o problemie z utworzeniem procesu :) Ja bym zaczął od zainstalowania najnowszych narzędzi, a nie narzędzi sprzed około 4 lat. Czyli nawet jeśli AVR Studio to 4.19, o ile nie Atmel studio 6.x, do tego nie WinAVR tylko nowy Atmelowski toolchain, no i kurs ze strony: http://mikrokontrolery.blogspot.com/p/sp...
O ile wiem atmel studio nie wspiera usbasp. Pozostaje generować hex-y i wgrywać przez avrdude.
Autor wątku przedstawił za mało szczegółów, ale ja myślę, że to raczej problem ze ścieżkami do toolchaina, czyli do plików avr-gcc.exe i make.exe . Problemem może być np. spacja w ścieżce do plików. Dobrze byłoby, gdybyś przedstawił cały log z budowania (w formie tekstu, nie obrazka). Korzystasz z WinAVR czy z Atmel toolchain?
Instrukcja: [url=http://botland.com.pl/attachment.ph... W załącznikach zdjęcia podłączenia programatora do mikrokontrolera i podczepione zworki. Eclipse odinstalowałem zainstalowałem Atmel studio 6.2, choć próbowałem pracować też na WinAVR ale te same błędy.
W książce ze względu na datę wydania masz AVR Studio (wtedy nie było jeszcze Atmel Studio). Ale w przykładach masz też projekty pod Atmel Studio 6.1. AS domyślnie instaluje się z toolchainem - gcc 4.7.2 - czyli znacznie nowszym niż WinAVR (który ma już ze 3 lata). Są drobne różnice, ale nieistotne. Listę dodatkó w AS sobie możesz przejrzeć w extension...
Z wielu nowych rzeczy, które można zauważyć w moim Windows 10 Technical Preview, zwróciły moją uwagę: - poprawa funkcjonalności przy 2 ekranach (okienko przeciągnięte do krawędzi wewnętrznej ekranów ładnie wypełnia ekran na pół, co w sumie można zrobić też kombinacją klawiszy start+strzałki góra/dół/prawo/lewo) - ctrl+c i ctrl+v w commandline - wyżej...
na jakie? Atmel Studio 6.0 Eclipse CDT+ AVR Plugin Ogólny bajzel w przypadku takiego używania WinAVR robi na przykład BC++ Builder, albo dowolne środowisko, które podmienia scieżkę np. do programu make na swoją wersję. Dlatego ja używam Eclipse - nie muszę mieć WinAVR nawet na ścieżce PATH i nie gryzie się z "cudami", które instalują się u mnie w różnych...
Może ma ktoś pomysł czemu WinAvr wespół z USBAsp spowodował że M128 ożył natomiast ATMEL 7 i klon mkII ISP uniemożliwiał przejście w stan programowania? (Podkreślam raz jeszcze, że inne ATmegi działały w obydwu układach programowania)
No i zrobiłem dokładnie tak jak opisałem wyżej. Dalej to samo. Przeprowadziłem naprawę AS7.0.943 - również nic to nie dało. Powtórzyłem wszystkie czynności dla starszej wersji (AS7.0.790) (na komputerze w pracy mam tą wersję i breakpointy ustawiam bez problemu). Ale tam oprócz AS6,2.1563 SP2 jest jeszcze historyczny AVR Studio 4.18 z kompilatorem WinAVR...
VC++ 2010 (chodzi ci zapewne o Express) i nie ma ono nic wspolnego z uC... Tam masz technologie .NET lub pisanie w WinAPI... W Visual Studio masz jeszcze MFC. No ale to inna bajka... Eclipse ok... ale jestes w tym momencie uwiazany do starego gcc z WinAVR ktore nie jest juz rozwijane (z tego powodu ze Atmel rozija je w AVR Studio).
a co to za roznica kompilatorowi czy wpiszesz hex czy decimal liczbę? nieprzesadzajmy wszystko da sie zrobic z palca jeśli jest potrzeba (czasem szybciej w ten sposób niz szukac innego rozwiązania problemu) ver.4.13 faktycznie sprawia problemy, atmel twierdzi ze to pod 64bitowe procki i platformy (viśta) Jak dostanę juz nowy komputer to sprawdzę czy...
Owszem jest tekstowy ale mimo zawijania wierszy wszystko jest ciurkiem pisane Kwestia ustawienia znakó końca linii. Jeśli są to pliki pisane w GNU/Linux to odczytywane w Windows dają efekt ciągłej linii. Otwórz je w edytorze przyjaznym programiście - fajną nakładkę dla Arduino ma Atmel Studio - po jego zainstalowaniu trzeba ściągnąć (w programie) odpowiednią...
Zrobiłem wszystko zgodnie z instrukcją na stronie pana Mirka: http://mirekk36.blogspot.com/2013/04/ecl... Używam Eclipse Indigo SR2 z toolchain-em Atmela z Atmel Studio 6.2 i z WinAVR z 2010 roku. Niestety mam błąd podczas budowania programu (konsola): ... ./wiring_shift.o -lprintf_flt -lm avr-g++.exe: error:...
wywala błąd podczas kompilacji - szukałem, czytałem To może by kolega ten błąd podał... równie dobrze może być kwestia wykorzystania -std=gnu99 zamiast -std=c99; bez danych możemy tylko wróżyć, a to nie forum dla cyganek. Jeśli chodzi o kompilowanie to zamiast WinAVR z toolchainem z 2010roku bodajże już lepsze będzie eclipse czy codeblocks i toolchain...
(at)tymon_x Wiesz ja nie mowie ze sie nie da bo nie da sie podobno tylko parasola w pupie otworzyc :cunning: Na upartego to i plugin mozna sobie napisac... Tutaj chodzi wlasnie o te geekowskie podejscie :) aby to wszystko sensownie posklejac trzeba niestety sie sporo nameczyc (a i tak zawsze bedzie jakies ale). Wiec takie krytykowanie darmowego gotowca...
A najlepiej to jak najszybciej dać sobie spokój z AVR Studio5 i w zamian albo wrócić do starszej wersji AVR Studio 4.xx albo zdecydowanie najlepiej zabrać się za ECLIPSE. Na dzień dzisiejszy jest nadal dużo lepsze niż AVRS5 pomimo, że już tym razem atmel dodał parę fajnych fiuczerów. Ale też niestety zbabolił wiele spraw i wcześniej czy później będzie...
Ręczne tworzenie makefile, to epoka WinAVR i Programmers Notepad ... zamierzchłe czasy :) Stosowanie Eclipse miało uzasadnienie w powyższej epoce. Można było także znaleźć uzasadnienie do jego stosowania w epoce AVR Studio, który miał symulator, ale nie miał bajerów edytorskich Eclipse - wtedy był wybór - coś za coś. Aktualnie gdy Eclipse i Atmel Studio...
I wszystko się wyjaśnia, a ja od kilku dni zachodzę w głowę, dlaczego to nie działa. Będę musiał dokupić procka z "U". Mam AVR PROG MK II z firmy Sibit. Kapryśny programator. Nie rozpoznaje Attiny26, ale Attiny261 już tak. Z Bascomem chodzi zawsze, ale z AVRDude zależnie od kompa z którym współpracuje. Mam wgrany najnowszy firmware. EDIT Mój WinAVR...
Witam. To mój drugi post na elektrodzie. Od mojego pierwszego pytania trochę poczytałem i trochę zrobiłem, jednak w końcu się muszę upewnić jak uwieńczyć dzieło jakim jest pierwszy program wgrany do mikrokontrolera. Będąc totalnym noobem, boję się , że jeśli zrobię coś nie tak to popsuję wszystko ...Tak więc o to co zrobiłem: -stworzyłem następujący...
(at)tmf co ma kompilacja do edytora? Przecież to przez GCC i tak idzie.... Sens darmowych aplikacji, nawet na płatne system jak najbardziej jest... W końcu musimy zapłacić tylko za system (a ten mamy często preinstalowany) Ma to, że obecnie AVR Studio 5 to nie tylko edytor ale zintegrowany toolchain - WinAVR nie istnieje już jako osobny projekt, teraz...
DZIAŁA:):) Jest tylkokilka kolejnych problemów. Po naduszeniu przycisku AVR całość czeka jakieś 15-20sek. zanim zacznie programować. Potem programowanie przebiega w normalnym tempie. Upierdliwe to strasznie zwłaszcza gdy się usuwa jakieś bugi i każde przeprogramowanie układu to +20sek. na oczekiwanie. Inny problem to delay_ms które nie działa jak powinno....
Zrób trzy rzeczy: 1. Komentuj swój kod, abyśmy wiedzieli co w danym momencie oczekujesz i mogli to zweryfikować. 2. formatuj kod ładnie, by było łatwo go sprawdzać - także Tobie to pomoże. Stosuj wcięcia tabulatorem i zamykaj nawiasy w osobnych liniach 3. zrób to co napisałem: Użyj symulatora w AVR Studio czy Atmel Studio i zobacz jak pracuje Twój program....
Witam Zaczynam się dopiero uczyć programowania mikrokontrolerów i mam kilka niepewności, a mianowicie: -8051 ma w miarę prostego assemblera, ale programator do niego jest relatywnie drogi jak na kieszeń studenta -89C2051 assembler jak 8051, tani programator(czy można pisać w asm do 51?) -AT90S2313 ma bardzo tani programator, trudniejszego assemblera,...
Witam mam problem z opóźnieniami w programie. Za nic świecie nie mogę oprogramować wyświetlacza kompatybilnego ze sterownikiem HD44780 (Wincom wc1602A). Za pomocą środowiska Codevision, wyświetlacz działa idealnie. Ale chce używać eclipse, bo jest fajne, i darmowe i ma intelisense. Ustawienia: http://img40.imageshack.us/img40/227/tar...
Makefile # 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...
Witam, chciałbym zacząć swoję przygodę z mikrokontrolerami. Myślałem, aby zacząć z tym kursem [url=http://hobby.abxyz.bplaced.net/inde... Niestety już na samym początku pojawiły się problemy. Podaję komunikat, kod i plik makefile. [syntax=text]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
winavr studio atmel studio atmel studio visual studio
migające światła citroen awaria moduł ariston xerox phaser toner
polecany hotair tl494 przetwornica
Lenze 03D41F43 C0980 System-bus timeout – błąd CAN/CiA-402, diagnostyka, seria 8400/i700 Toyota Verso – moment dokręcania koła zamachowego 1ZR-FAE, 2ZR-FAE, 1AD-FTV, 2AD-FTV, 1CD-FTV