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....
Kolego, czy chcesz być kustoszem? Mój post może będzie trochę niemerytoryczny, ale: - przejrzyj archiwum pod kątem problemów z USBAsp - czy za zaoszczędzone 30 zł na porządny programator (klon AVRISPMkII, różnica pomiędzy 50zł za klon, a 20zł za USBASP) jest warte straconego czasu i nerwów? - obecnie mamy avr-gcc 4.8.2, WinAVR to coś sprzed 4 lat, a...
Najnowszego WinAVR to już od 10 lat nie ma :) Możesz spróbować zainstalować paczkę avr-gcc-10.1.0 z: A nie wystarczy wskazać w Eclipse nowy toolchain z Atmel Studio? Przecież on musi obsługiwać nowe procki. A nowe avrdude wziąć z Arduino i po temacie? Z innej beczki, to rozumiem, że najtańszą opcją dla programowania nowych serii jest SNAP i Atmel Studio?...
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!
Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest dość prosta, zwyczajnie miałem potrzebę zaimportowania swoich...
Większość kursów, szczególnie w języku Polskim jest mocno przedatowana. WinAVR nie żyje już chyba 4 czy 5 lat! Zainstaluj sobie Atmel Studio, które ma już w sobie toolchain, lub też pobierz toolchain osobno ze strony Atmela.
Problem dotyczy systemów zaktualizowanych z 8 do 8.1 bez przeinstalowania systemu. Dotyczy również wielu wersji OEM (gdyż powstały w podobny sposób, producenci laptopów przekonwertowali te wersje z 8 do 8.1 aby mieć mniej pracy z tworzeniem brandowanego systemu. Po pełnej reinstalacji bezpośrednio do 8.1 problem ustępuje i kilka już systemów tak "naprawiłem"....
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...
Zaznaczona opcja oznacza chęć użycia bardzo starego Toolchain'a instalowanego dawniej przy okazji z AVR Studio. Odznacz ją i podaj ścieżki do właściwego Toolchain'a (w ostateczności może być WinAVR) Project->Configuration Options->Custom Options-> External Tools -> Wskazać gcc i make. Doprecyzujmy: Jako "gcc" wskaż plik avr-gcc.exe Jeśli chcesz użyć...
Witam! Dla tych, ktorzy jeszcze nie wiedza - wlasnie na sourceforge pojawil sie nowy WinAVR. Zla wiadomosc jest taka, ze kolejnych nie bedzie. Mam wrażenie że coś Atmel zamieszał. Może oni to przejęli i teraz będą odpowiedzialni za ten toolchain ewentualnie coś podobnego?. For future toolchain distributions for Windows and other other operating systems...
michalko12 plik subdir.mk: ########################################... # Automatically-generated file. Do not edit! ########################################... # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ ../main.c \ ../test.c OBJS +=...
Nie masz tam jakiś polskich liter lub spacji w ścieżce dostępu do projektu? Poza tym WinAVR to już staruszek, ściągnij nowy toolchain ze strony Atmela. Albo ściągnij po prostu całe Atmel Studio, gdzie masz IDE + toolchain gotowe do użycia.
Nie lepiej użyć po prostu najnowszego Atmel Studio? No dobrze, jeśli koniecznie AVRStudio4... Najnowszy toolchain Atmela znajdziesz tutaj: https://gallery.atmel.com/Products/Detai... Ale prawdopodobnie będzie brakować kilku narzędzi, które były w WinAVR. Możesz je doinstalować ręcznie, możesz też pogodzić się ze starym...
nie wiem jak jest z WinAvr i AVR32 [bo cześć procków z serii Xmega jest obsługiwana na pewno], ale Atmel udostępnia za free pełny toolchain dla wszystkich AVRów, także 32 bitowych.
Bo jak ją pisałem to była wersja beta, która tego błędu z delay nie miała :) Poza tym zanosiło się, że Atmel na poważnie zabierze się za tego toolchaina, tym bardziej, że paru twórców WinAVR przeszło na garnuszek tej firmy, jednocześnie kończąc WinAVR. Były więc podstawy sądzić, że skończy się to dobrze - niestety skończyło się to tak jak się skończyło...
Warto też pamiętać, że obecnie Atmel wydaje własny toolchain z odpowiednikiem AVRlibc (właściwie to AVRlibc). O ile przy redystrybucji kodu źródłowego nie ma problemu - kodu biblioteki się nie dołącza, użytkownik ma go w używanym toolchainie, o tyle powiem szczerze, że nie wiem, czy dobrze rozumiem zapis "Redistributions in binary form must reproduce...
Swoją drogą, kto mówi, że nie ma Linuksa na AVR8: http://dmitry.co/index.php?p=./04.Though... Ha ha ha, dobry żart :) Wracając do tematu - gdyby Atmel poszedł trochę bardziej po rozum do głowy nie wypuszczał by JTAG w astronomicznych cenach. W ten sposób liczba użytkowników jego linii AVR z pewnością by wzrosła, a sam Atmel zarobił...
(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...
Tak, chciałbym to zrobić ale w eclipse mam same błędy, chyba trzeba z innych ustawień korzystać a obecnie nie korzystam z winavr tylko atmel Toolchain.
Błędy które zaprezentowałeś - jak napisał kol. majeranek53 - są błędami wynikającymi najprawdopodobniej z błędów w kodzie. Atmel toolchain jest lepszym rozwiązaniem niż WinAVR, ale bez kodu źródłowego nic więcej nie powiemy - bo i jak?
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?
C:\WinAVR-20100110\bin;C:\WinAVR... Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin; To co mam w path, w nazwie nie mam polskich znaków
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...
Przepraszam jesli uraziłem. Ja używam Eclipse HELIOS z najnowszymi aktualizacjami, również dla AVR plugin. Przykład który podałeś przeszdł u mnie kompilację bez żadnych problemów. Jako kompilator WinAVR 2010, nie ma problemu również z AVR Toolchain firmy Atmel.
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.
Plugin z avr-studio, który jest automatycznie odpalany. Dobra, może zrób tak - jeśli nie masz jakiejś szczególnej potrzeby korzystania z AS4 ze starym WinAVR, to zainstaluj Atmel Studio 6, który ma wbudowany najnowszy toolchain.
Pewnie teraz to WinAVR-20100110 go nie obsługuje i musisz sciągnąć ze strony Atmela jakić nowszy toolchain (np: Atmel AVR 8-bit and 32-bit Toolchain 3.3.1). Marek
Możesz też zainstalować najnowszy sam toolchain z GCC 4.8.1 tak samo dla Windowsa jak i Linuxa http://www.atmel.com/tools/atmelavrtoolc...
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...
(at)grizley *tips - jeżeli możesz to pobierz z strony microchip atmel studio 7 https://www.elektroda.pl/rtvforum/viewto... żadne tam code block Ci nie potrzebne Codeblocks poradziłem, bo jest lekki i w prosty sposób można by sprawdzić czy toolchain jest widoczny i kompletny, szkoda że w tym przypadku autor zostawił ścieżkę ......
Z tego co zauważyłem ogromne znaczenie ma kolejność instalowania. WinAVR pierwszy, następnie AVRstudio. Albo AVRStudio i później ToolChain (bez WinAVR). Ręczne wpisywanie lokalizacji skończyło się u mnie po zainstalowaniu tego [url=http://www.atmel.com/tools/atmelavr... Głowy nie daję czy to było z tej lokalizacji. Dodam, że...
Tak odznaczam opcje debug, mam Winavr 2010. Nie wybierałem żadnego kompilatora, robię idealnie jak w tym poradniku http://obrazki.elektroda.pl/8482068200_1...
Antystatyczny napisał: Mam już użyty timer0 do odświeżania wyświetlacza LCD. To źle robisz. Obsługa wyświetlacza nie należy do błyskawicznej , więc nic więcej nie będzie działać, zanim się napisy nie wyświetlą, a przy tym Timer się przekręci kilkanaście razy, więc zgubisz tyle przerwań. W obsłudze przerwania nie robi się nic, co by miało trwać zbyt...
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...
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...
Na stronie http://www.atmel.no/beta_ware/ pojawiły się wersje RC nowego toolchaina do AVR i SP3 do AVR Studio. Z ciekawych zmian - jak widać koniec WinAVR był ostateczny, nowy toolchain jest już firmowany przez Atmela. Z fajnych rzeczy - zawiera najnowsze AVR-libc i nowy gcc (4.4.3), stary miał 4.3.3. Efektem jest nieco krótszy generowany kod, mniejsza...
Nie podałeś w jakim (wersja) AVR Studio. Podejrzewam, że w 4.xx. Tak? Zdeinstaluj je, zainstaluj sobie 6-tkę http://www.atmel.com/microsite/atmel_stu... , a projekty zaimportuj (nie jestem pewny, ale chyba można). Osobiście używam Eclipse - ale dla początkującego - to za duży skok. Chyba, że kupisz sobie dobrą książkę :) pana ..... Jeśli...
Pobrałem takie pakiety z repo: gcc-avr, avr-libc, binutils-avr, automake. Niestety stare programy pisane pod WinAvr nie kompilują się. Dostaję komunikaty, że kompilator nie rozpoznaje "uint8_t" lub innych typów tablic. Dodam, że takie molochy jak Eclipse odpadają. Używam lekkich programów: Geany, avrdude. USBasp skonfigurowany poprawnie i działa wraz...
Zainstalowałem avr studio i winavr i próbuje coś skompilować. Na początek: Build started 26.10.2012 at 12:18:24 avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ewq.o -MF dep/ewq.o.d -c ../ewq.c ../ewq.c:1:21: fatal error: c:\program...
W związku z powyższym, dalsze korzystanie z WinAVR staje się niebezpieczne. Ponieważ nie widzę, żeby była nowsza wersja po 2010 roku, należałoby w takim razie odradzić korzystanie z tego oprogramowania w tej wersji. Oj, to nieźle jesteś z tyłu - 5 lat co najmniej :) http://mikrokontrolery.blogspot.com/2011...
Da się coś z tym zrobić Panowie, czy się nie da? Nie ukrywam, że zależy mi na komunikacji w AVR Studio, ponieważ podoba mi się ten program, a przesiadek nie lubię. Pozdrawiam, Bartek. Da się coś zrobić - to bardzo dobry programator do AVR'ów wszelkiej maści. Pięknie działa z porządnym Edytorem jakim jest ECLIPSE, gorąco polecam zamiast AVR Studio,...
Cześć! Programuję AT90CAN128 (ale tu nie o model mikrokontrolera chodzi) i natrafiłem na problem z kolejnością wykonywania operacji. Nie mam tak dużej wiedzy żeby stwierdzić, że to błąd kompilatora, ale sprawa jest dla mnie dziwna. W programie mam fragment kodu:[syntax=c]tmp = ((~PINB) >> 4);[/syntax]Niby nic skomplikowanego, ale nie wykonuje się zgodnie...
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:...
OK. Już widzę pierwszy problem -> spacja w ścieżce do folderu projektów. D:\__Programowanie\arm_toolchain_1\m... d:\__Programowanie\eclipse projects\lpc2013_blink_led-1.2.1-120108\... make: *** No rule to make target `d:\__Programowanie\eclipse'. Stop. D:\__Programowanie\arm_toolchain_1\m...
Odinstaluj toolchain Atmela, a najlepiej wszystko i zainstaluj ponownie (bez toolchaina Atmela, tylko WinAVR). Jeśli nie zadziała, to pokombinuj z opcjami kompilacji i generowaniem plików elf dla debuggera. Niestety AVR Studio nie jest aktualizowany od ponad 2 lat, niewykluczone, że jakieś aktualnizacje MFC lub XP są niekompatybilne z tym programem....
To zasadniczo jedyna różnica. Generalnie lista zmian jest na stronie gcc, gdzie masz opisane zawsze różnice dla danego wydania. A const dla stałych we FLASH powinno się zawsze dawać, jednak dopiero najnowszy gcc traktuje brak const jako błąd (wreszcie).
ErrorR_AVR_13_PCREL against symbol `__fp_pscA' defined in .text.avr-libc.fplib section in c:/program files/atmel/avr studio 5.0/extensions/application/avr toolchain/bin/../lib/gcc/avr/4.5.1/../..... Czy ktoś wie co to za błąd i czego dotyczy?...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Mfile udalo sie odpalic, mam teraz problem innej natury. Na poczatku musze powiedziec, ze postepuje krok po kroku zgodnie z instrukcja zawarta > "make.exe" all > Failed to create process: Nie można odnaleźć określonego pliku. > Process Exit Code: 0 > Time Taken: 00:00 Szybka lektura google nauczyla mnie, zeby zmienic...
Mam problem z AVR studio 5.0 Podczas kompilacji, czy to projektu, czy pustego szablony w języku C dostaję błąd : [syntax=c]------ Build started: Project: test_kompilacji, Configuration: Debug AVR ------ Build started. Project "test_kompilacji.avrgccproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='')...
toolchain atmel atmel toolchain atmel studio winavr
silnik kurtyna powietrzny winisd obsługa rekuperacja ogrzewanie
Firmware for Challenger LD 32D28 T2 Opera TV Tulejka pedału gazu TCP102 - funkcje i wymiana