No to tak: Ustawiamy na External programmer W program podajemy sciezke do avrdude.exe A w parameter [ "avrdude" -p m8 -c usbasp -P lpt1 -U flash:w:"{FILE}":a -U flash:v:"{FILE}":a –e ] wklejasz to co w nawiasach kwadratowych mprzyczym m8 to procesor atmega 8 jak chcesz inny to musisz wpisac ;)
Na tej stronie masz szeroki opis: Pod Windowsem istnieje możliwość współpracy opisywanego programatora z programem BASCOM AVR. Aby to zrobić wykonujemy następujące czynności: 1. Klikamy Options->Programmer 2. W polu programmer wybieramy extrenal programmer 3. W części other w polu program wybieramy scieżkę do avrdude 4. W części other w polu parameter...
Musisz pobrać i zainstalować AVRdude. Pytałeś: jaki programator ustawić w opcjach więc napisałem "External programmer" A już całkiem szczegółowo: Menu - Options - Programmer - External programmer W części "Other" w polu "Program" wpisujesz ścieżkę do AVRdude, a w polu "Parameter" wpisujesz: "avrdude" -p m8 -c usbasp -P lpt1 -U flash:w:"{FILE}&q...
Skoro kolega pociągnął ten temat to bardzo proszę o wskazówki. Sprawa wygląda następująco. Poskładałem sobie taki programator jak na stronce fischl.de, wrzuciłem wsad z 23.10.2007, podłączyłem pod USB, system go wykrył (Usbasp), zainstalowałem sterowniki, zainstalowały się poprawnie. Od tej pory programator w menadżerze urządzeń jest już widoczny :)...
Owszem, Avrdude można uruchomić w oknie dosowym i ręcznie wpisywać komendy. Co do Bascoma to znalazłem gdzieś w necie (może to było nawet na tym forum) taki opis: 1. Klikamy w bascomie : "Options" -> "Programmer" 2. Potem w polu "programmer" wybieramy "extrenal programmer" 3. Potem w czesci "other" w polu program wybieramy scieżkę do "avrdude" 4. Potem...
wypisywało mi: "avrdude: error: programm enable: targed doesn't answer.1 avrdude: avr device initialized and ready to accept instructions Reading ################## 100% 0.02s avrdude: device signature = 0x000000 Avrdude: Yikes! invalid device signature." ale teraz działa super! Źle połaczyłem tiny2313 z programatorem...
Sterowniki USBASP wiec raczej to ten. Ah no tak , po reinstalu opcje są wyczyszczone. Próbowałem USB-ISP ale nie działa. Znalazłem takie cuś : 1. Klikamy w bascomie : "Options" -> "Programmer" 2. Potem w polu "programmer" wybieramy "extrenal programmer" 3. Potem w czesci "other" w polu program...
Ale powiedzcie mi do tego jest potrzebny jakiś specjalny program czy wystarczy BASCOM-AVR??? Ten programator jest obsługiwany przez m.i.n avrdude, ale w BASCOMIE możemy podać ścieżkę do tego programu, podać odpowiednie parametry i wtedy tylko magiczne F4 i procek zaprogramowany z poziomu BACSOMA http://obrazki.elektroda.net/10_12422356...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
ktoś mnie pytał na PW jak to poustawiać, do bascoma i skąd wziąć nakładkę w javie. Postanowiłem to tutaj również napisać przy okazji pisania priva. Programator pod bascoma: ustawiasz w opcjach "external programmer" w zakladce "other" wpisujesz ścieżkę do programatora np.: C:\WinAVR\bin\avrdude.exe w zakladce parameter: -p m8 -c usbasp -C "C:\WinAVR\bin\avrdude.conf"...
Programator działa pod WinAVR, BASCOM-AVR, AVRStudio... i wszędzie tam, gdzie jest opcja zewnętrzny programator :D Czasami trochę trzeba się pomęczyć z konfiguracją... AVRStudio: Wybieramy T ools -> Customize . Podajemy ścieżkę dostępu do programu AVRdude w polu Command . Ścieżka do naszego projektu w polu Initial directory: . W Arguments: podajemy...
A to jest regułka z anglojęzycznego forum: Dodano po 1 Hej, Udało się wgrać plik, ale z argumentem - B 375 czego nie rozumiem.Kiedyś jak wgrywałem, to bez tego argumentu i wszystko smigalo w ubuntu.A teraz takie problemy z debianem. Oto tekst z konsoli: (usuwa mi zawartość flasha?) Dodano po 1 Hej, dioda miga Dodano po 59 Dziękuję ci bardzo za pomoc,ale...
Skoro nie ma komunikacji, to nie przestawisz fusebitów. -B8 spowalnia sygnał zegarowy: -B bitclock Specify the bit clock period for the JTAG interface or the ISP clock (JTAG ICE only). The value is a floating-point number in microseconds. The default value of the JTAG ICE results in about 1 microsecond bit clock period, suitable for target MCUs running...
Ja używam na ubuntu kontrollerlab i przez stk500v2 wrzuca bez problemu. Można w nim wybrać STK200 to spróbuj nim - może będzie działać. Poza tym dziwi mnie ciągle czemu ludzie piszą LTP mając na myśli LPT :) Też nie wiem dlaczego :D Ok spróbuje zrobić tak jak piszesz. Edit Mam KontrollerLab, wygląda na przyjazne IDE. Ustawiłem, że to ma być Atmega16,...
Wina sterownika- zmienił się na inny. Jest w Universal Serial Bus devices-Unknow Device#1. Jak go całkowicie skasować i wgrać prawidłowy?Udało mi sie zminic sterownik ale dalej nie wgrywa na Attiny2313 choć mkAVR Calculator widzi go. . To mi wyświetla: Arduino:1.8.1 (Windows 7), Płytka:"ATtiny2313/4313, Disabled, ATtiny2313, 8 MHz (internal), B.O.D....
Do tego samego katalogu, w którym znajdowałeś się odpalając avrdude. Jeżeli nie jesteś pewny, czy program został zgrany, dodaj parametr "-v" do avrdude.
Cześć Linijkę -c usbasp -p t13 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... uzupełnij o parametr -B 8 -c usbasp -p t13 -B 8 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... Liczba przy parametrze -B xx może być większa, w zależności od opóźnień jakie chcesz uzyskać.
A pokaż z jakimi parametrami wywołałeś avrdude.
A możesz ustawiać w tym swoim graficznym interfejsie do AVRdude parametr bitclock (opcja -B w wierszu poleceń)? Spróbuj poeksperymentować z wartościami z zakresu 1...50, czasem trzeba trochę spowolnić zegar.
avrdude zgłasza błąd w kompilacji? Proponowałbym abyś najpierw coś przeczytał a później dopiero pisał. ROTFL - avrdude ma tyle wspólnego z kompilacją jak to czy śniadanie smakowało Trumpowi avrdude - to programik do wgrywania gotowych wsadów do procesorów AVR. I nic więcej. Nie ma nic wspólnego z kompilatorem, linkerem, F_CPU. Albo dlaczego ten parametr...
A jak masz wiedzieć co jest nie tak, skoro nie czytasz ani dokumentacji ani komunikatów na ekranie? Wieki temu w usbasp wprowadzono programowe ustawianie taktowania ISP. A ty masz albo avrdude za nowe albo FW usbasp-a za stare - program wysyła polecenie zmiany taktowania a usbasp nie wie o co chodzi (ostatni obrazek). Jak coś się mota, to najlepiej...
Do manipulacji na plikach hex wygodnie jest używać programu narzędziowego srec. Nie ma on co prawda edytora graficznego, ale umożliwia edycję poprzez parametry wywołania, co umożliwia pełną integrację z makefile i budowaniem aplikacji.
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku http://www.elektroda.pl/rtvforum/topic29... W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit...
O ile Eclipse nie jest jakimś dziwolągiem (nie znam Eclipse), to ten automat to jest Makefile tworzony przez IDE na podstawie stworzonego projektu. Wg mnie właśnie tak się dzieje, ale specem od Eclipse tez nie jestem, jedynie użytkownikiem Czyli plik c trzeba najpierw do tego projektu wstawić i dopiero wtedy się "magicnzie" skompiluje. Niesądzę, aby...
Potwierdzam. Działa i to jest właśnie ten "myk" o którym pisałem. Ten "myk" był podany tu: http://www.elektroda.pl/rtvforum/viewtop... Wszak MKAvr jest tylko kolorową nakładką na darmowy AvrDude, a ten z kolei wymaga podania tych parametrów,. więc ta płatna 'atrapa' musi je gdzieś zawierac(!) e marcus
Przypuszczam, że cała partia ATTINY 2313-20PU w ilości 10 sztuk jest wadliwa (nigdy mi się to nie zdarzyło jeszcze) lub programowo coś nie gra? Proponuję spróbować inne oprogramowanie (do MkAvrCalculator osobiście nie mam pełnego zaufania a po za tym go nie posiadam). Ja akurat korzystam z AVRDUDESS. Można ściągnąć od Zaka tutaj (najwygodniejsza jak...
No to ostatnie strzały: -sprawdź czy na pewno dochodzi masa ( połączenie programator-procesor najlepiej połączyć razem wszystkie piny masy 4,6,8,10 ); -potem jeżeli na pewno wszystkie połączenia są w porządku (masa-masa, Vcc-Vcc, MOSI-MOSI itp.) czy nie są np. odwrócone/zamienione, -przejdź do katalogu w którym masz avrdude.exe odpal w nim konsolę "cmd"...
Po pierwsze jeśli patrzy się na wtyk kabla programatora i u góry jest wystający wypust to: od lewej u góry jest MOSI,przerwa,RST,SCK i MISO na dole jest VCC, dwie przerwy,dwa GND Jak by nie patrzeć na Twoje podłączenie to kolejność się nie zgadza. Po drugie masz na programatorze przełączniki. Czy czytałeś który jest do czego i na przykład wybrałeś zasilanie...
Zdecyduj się jaki masz programator, bo STK500 i AVRISPmkII to dwa różne urządzenia. Zdecyduj się, jakiego używasz portu, bo STK500 jest podpinany do COM-a, a AVRISP2 do USB. Kazama, o ile dobrze pamiętam, jest pisana pod USBasp, więc to normalne że powyższych nie widzi. Przede wszystkim przeczytaj instrukcję i się do niej zastosuj. Problemem jest, że...
(at)JoteR , zażalenia musisz zaadresować do twórców Avrdude, Zażalenia to bym miał, gdybym któryś z tych programów kupił ;-> Chciałem tylko dociec, skąd bierze się ów nieco konfundujący komunikat od avrdude. Jak to przed chwilą sprawdziłem - spowodowany on jest przekazywaniem do avrdude przez AVR Lab zaszytego na stałe w kodzie programu parametru -p...
Witam! Procedura podpięcia tego programatora do Microchip Studio opisana jest dokładnie tu: [url=]http://mikrokontrolery.blogspot.co... Przy częstych zmianach typu mikrokontrolera konieczne jest wielokrotne przerabianie ustawień External Tools. Proponuję ułatwienie sobie pracy: - w katalogu projektu...
Rzeczywiście, w instrukcji na screenshocie jest port LPT1, może pod windowsem tak to dziala :) ...samych parametrów fuse'ów nie zmieniałem, tylko przełączyłem zaznaczone (High Fuse: Read i Write, Lock Fuse: Read i Write, Extd. Fuse: Read i Write). To znaczy, że zmieniałeś, jeśli kliknąłeś "execute" po zmianie tych parametrów. Nie używałem tego gui,...
dlatego ze Mirek namieszał nieco i w programie wykrywa bo używa własnego dojścia do programatora , myślę że prostsze będzie dopisanie go do programatorów w avrdude .. zajmę się tym i podeśle Mirkowi do zaktualizowania plik avrdude.conf w załączniku: u mnie działa sprawdźcie jak u was bo używam avrdude 5.10 wiec ... musicie sprawdzić u siebie wywołanie...
Jedno pytanie tak z ciekawości czym się różni po za parametrami zegara i prądu 169 od 169A?
IPE - tak, używam. Pytałem jednak o program bez graficznego menu, wywoływany jako polecenie z odpowiednimi parametrami. Coś takiego jak "avrdude" właśnie. Chodzi m.in. o to aby można było go uruchamiać automatycznie np. przez programy typu "make".
Użyj avrdude z parametrami: avrdude -p atmega8 -c usbasp -P usb -B 8
Nie czytałem innych tematów, skoro dostał odpowiedź to po co zakłada nowy wątek ? jak ma 1MHz to nie może, tylko musi zmniejszyć prędkość magistrali. Parametr B w linii poleceń avrdude, Pozdr
Zacząłbym od ustawienia właściwej prędkości transmisji. Można to zrobić w konsoli (chyba parametr -B w avrdude).
i każe ustawić SCK frequency Komunikat "set SCK frequency to 187500 Hz" to nie nakaz a tylko informacja że taka częstotliwość komunikacji programator-mikrokontroler została wybrana i zastosowana (opcją -B w wywołaniu Avrdude). Jeśli kostka się odzywa,jest czytana sygnatura itd., to dla Ciebie praktycznie nie ma dużego znaczenia na jakiej częstotliwości...
Dodałam zmianę prędkości tylko nie mogę znaleźć parametru w avrdude do tego :( (zna ktoś?) Przy okazji przyspieszyłem programowanie. [syntax=bash]$ avrdude -c stk500v1 -P net:192.168.1.200:4000 -p atmega8 -U flash:w:test.hex avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...
Pewnie spróbował bym jeszcze odpalić avrdude z parametrem B: [syntax=bash] avrdude -C ../etc/avrdude.conf -c avrisp -P COM5 -b 19200 -p m8 -B16 -v [/syntax]
Spróbuj podmienić AVRDUDE na inną wersję. Uruchom CMD z prawami administratora i z jej poziomu avrdude z odpowiednimi parametrami. Sprawdź, czy zobaczy programator?
Nowszy FW USBaspa nie potrzebuje zworki, prędkość ustawia się parametrem w avrdude. Stąd warning. Uaktualnij FW albo olej warning jeżeli wszystko działa :)
Programator jest dobrze zmontowany i działa. Pisząc posta zasugerowałem się schematem ze strony Adama Dybkowskiego gdzie pin 16 był podłączony. Z tego co teraz widzę, to jednak parametr -E ma pewien sens bo odnosi się do resetu procka a nie linii portu równoległego. Przestawianie parametru -E na reset bądź noreset daje zmiany stanu na linii 9 portu...
Programator STK500v2, podpięty testowy Attiny13, zainstalowany pakiet gcc i avrdude (a właściwie cały pakiet CrossPack for AVR Development), komenda typu: [syntax=avrasm]avrdude -c stk500v2 -p t13 -F[/syntax] zwraca komunikat: [syntax=avrasm]avrdude: ser_open(): can't open device "unknown": No such file or directory[/syntax] Jednocześnie komenda: [syntax=avrasm]system_profiler...
Jaki sekret? przecież jeśli to wg ciebie był sekret to właśnie ci go przed chwilą zdradziłem ;) przecież podałem ci jak wywołać avrdude tzn z jakimi parametrami - tu nie ma żadnej tajemnicy, przynajmniej ja nie robię z tego żadnej tajemnicy i ci podpowiadam ;)
Zrobiłem tak jak mówiłeś i niestety wciąż to samo. Przy próbie wgrania programatora: [syntax=text] ***failed; avrdude: verification error, first mismatch at byte 0x0000 0xff != 0x07 avrdude: verification error; content mismatch[/syntax] Programu: [syntax=text]avrdude: stk500_getsync(): not in sync: resp=0x00[/syntax] Jeśli chodzi o hexa to jakby działa,...
waitms zależy od parametru crystal oraz ustawień fusebitów dotyczących oscylatora
Głownie używam SineProg ale nie wiem jak wnim dodać parametr do avrdude. Próbowałem dawać w nim jak najmniejsze prędkości ale nic to nie dało. Spróbowałem bezpośrednio w avrdude dawać -B 8 i też większe ale za każdym razem pokazuje mi: C:\AVRDude_5.8>avrdude -c usbasp -p t13 -B 8 avrdude: set SCK frequency to 93.75 kHz avrdude: warning:...
Program AVR LAB go nie wykrywa bo musisz wybrać odpowiedni programator, odpowiedni port com (bo pracujesz w trybie ArduinoISP) i prędkość. Prędkość zależy od tej jaką sobie ustawiłeś w szkicu Arduino ISP. Polecam zamienić na 115200, bo będziesz miał zonk. Pisłem o tym autorowi programu, ale na razie nie wraca do tematu, program i tak jest super. To...
No to pozostaje jeszcze przyjrzeć się tajemniczemu programatorowi - spróbuj wywołać avrdude z dodatkowym parametrem -B8 ....
Dokładnie usbasp przez arduino - w każdym razie arduino wykorzystuje avrdude ( ale nie wiem gdzie dać parametr -e żeby kasował)
Problem w tym, że ten programator nie przedstawia się w systemie jako port COM... Co do tego external tool, to w sumie pomysł ciekawy, ale bardziej w ramach ostatecznego rozwiązania. Parametry avrdude i jego konfiguracja jest standardowa do bólu (dlatego nie dawałem "obrazków") - z innymi programatorami nie miałem problemów... Możliwość jest też taka,...
Dziwny ten programator. Może się mylę, ale w instrukcji zauważyłem, że jako parametr AVRDUDE podają port "avrdoper", ty zaś podajesz "usb". -c stk500v2 -P avrdoper P.S. Kolega McMonster ma rację - popraw tytuł tematu. ---------------------------------------- pomogłem -> kliknij pomógł + zamknij temat..
Witam. W załączeniu pliczek avrhex.bat. Zarchiwizowany. Należy go uruchomić w taki sposób: avrhex t2313 nazwaPliku.hex . Parametry rozdzielone spacjami. Programuje każdy procek, który obsługuje avrdude, tu ,jeśli edytujesz ten plik bat ,programatorem UsbAsp . Można zmienić programator. WAŻNE jest zachowanie (podanie) odpowiednich ścieżek dostępu.
Niestety, Bascom nie obsługuje tego programatora wprost. Trzeba ustawić "external programer" i dać link do Avrdude oraz wpisywać odpowiednie parametry.
Hejka W konfiguracji prawdopodobnie trzeba podać mikrokontroler "m88p". Brakło "p". Dodaj tez parametr do avrdude "-B 8" lub zastosuj na programatorze zworkę LOW SCK.
Witam. Od pewnego czasu mam zajęcia zdalne z programowania, niestety z wiadomych przyczyn każdy program testujemy na symulatorze. Chciałem sobie popróbować na prawdziwy sprzęcie, niestety mam pewien problem. Podczas wgrywania programu pojawiają się błędy jak na screenach poniżej. https://obrazki.elektroda.pl/9052033700_... https://obrazki.elektroda.pl/3805085400_...
W Eclipse można dodać parametr -B32 (dla 125kHz) i też zadziała, jeśli AVRDUDE jest OK. https://obrazki.elektroda.pl/7844080900_... Po próbie użycia tego, który się wywalał z MKII musiałem odłączyć i podłączyć go pod USB.
avrdude: warning: cannot set sck period. please check for usbasp firmware update. Avrdude prosi aby zaktualizować firmware samego programatora, bo stary nie obsługuje programowej zmiany prędkości SCK. Wymuszasz taką zmianę parametrem -B10 . Jeśli to dopiszesz do komendy, to programator oleje ustawienie zworki. saper_2 już pisał aby wysłać komendę...
Tak zdaje sobie sprawe z ograniczonej ilosci zapisow. Już się uporałem. Należało na etapie konwersji na hex dodać parametr -R .eeprom
(at)X_man Ja bym sprawdził wcześniej fusebity i czy nie ma gdzieś przerw/zwarć. Też się męczyłem, z innym programatorem, i mimo tego że uruchamiałem avrdude z parametrami z manuala - nie ustawił fuseów.
poszukaj programu mkAvrCalculator , on też wykorzystuje AVRDUDE ale sam dobiera sobie parametry i będzie spokojnie i za free działał z twoim prockiem
Pamiętaj aby ustawić SLOW SCK (zworka lub parametr w avrdude). Prędkość SCK musi być więcej niż 4 razy mniejsza od częstotliwości taktowania procesora. -- Pozdrawiam, Robert
>>>Zenek, już od jakiegoś czasu zamierzam wypróbować avrdude bo zawsze jest aktualny, powiedz czy ta nakładka graficzna wydaje również komunikaty błędów itp? w czytelny sposób? Jaki jest powód ze go polecają ludzie na forumach? Witam, dyskusja rozrosła się bez mojej obecności :) i dużo już wyjaśniono. Avrdude tylko wyjątkowo uruchamiam z trybu graficznego...
Pojawiła się nowa wersja AVRPascala (2.9.0.2385), jak zwykle dostępna tutaj: http://akarwowski.pl/index.php?page=elek... Zmiany: Nowa wersja AVRdude (8.0) Nowa wersja UnoLib (0.7; szczegóły na stronie https://sourceforge.net/projects/unolib/... Nowe funkcjonalności: - zapamiętywanie położenia ostatniego otwieranego katalogu po użyciu funkcji...
:arrow: Tdv - nie nerwujsia :D :arrow: siwekyhy - chyba nie rozumiesz tego co czytasz :( Piszesz ,że używasz STK200 , a jako parametr -p wpisujesz bsd , a to są różne programatory. Otwórz okienko konsoli (DOS-owe) , przyporządkuj bieżący katalog (CD) do katalogu , w którym znajduje sie plik avrdude.exe i wpisz: C:\WinAvr\bin> avrdude -p m32 -c stk200...
Używam stk500v2, dokładnie stąd: http://sklep.avt.pl/p/pl/487726/mini+pro... Dodanie tego parametru nie pomaga.
Mad Bekon --> tak się tylko zastanawiam gdzie ty wyczytałeś , czy może pomiędzy jakimi wierszami, to, że ja niby zarzucam ci pomyłki, czy to że jesteś za mały itp ??? Szok! Chcę pomóc - a że nie miałem tych informacji wcześniej ani cię nie znam to i dopytuję. Jeśli pewne rzeczy są dla ciebie zbyt oczywiste to najwyżej dopowiedz wcześniej o tym - będzie...
Rozszerzę trochę temat (razem z pinikiem tworzymy doktora). Próbowaliśmy wgrać program do ATMEGI8A poprzez avrdude takim poleceniem : avrdude -p m8 -c arduino -P COM5 -b 19200 -U flash:w:plik.hex czyli takim jak polecenie na stronie, którą podałeś. Tak na prawdę niezależnie od polecenia i parametrów (dodanie parametru -B też nic nie dało) wyskakiwał...
avrdude obsługuje także parametr -i -i <delay> ISP Clock Delay Wiem, że takim sposobem także zwalniają nagrywanie. Jakiej wielkości argumentu używają, nie wiem.
Z fusów jakie są ustawione (fot. post #20) wynika, że powinno być F_CPU = 1000000. Nie potrzebny w tej sytuacji kwarc. Slow SCK i SCK to częstotliwość (prędkość) z jaką programator ładuje *.hex'a do Twojej Atmegi. Skoro masz fusy ustawione na 1MHz, to musisz obniżyć tę prędkość i robisz to parametrem " -B xx ". Prawidłowe ustawienie F_CPU na obrazku...
Nie widziałem jednak jak dotąd rozwiązania pozwalającego na wykorzystanie takiego programatora wprost pod ECLIPSE. Myślę, że jednym z powodów takiego stanu rzeczy jest przykra właściwość albo dolegliwość samego AVRDUDE, który po zaprogramowaniu procesora, TRZYMA go na sztywno w stanie RESETU !!! Twierdzisz, że po zaprogramowaniu procesora przez Avrdude...
W tym temacie kolega pisze o problemach z kompilatorem - czy kolega ściągnął prawidłowy toolchain i spróbował skompilować plik z własnym kodem tak jak zrobiłem to ja, dwukrotnie? Nie. Pisze kolega o problemach z usbasp pod AS7. A sprawdzał kolega czy z linii poleceń wywołując avrdude cokolwiek się zmienia? Przecież external tools który się w AS7 konfiguruje...
Wypróbuj inne parametry do avrdude. avrdude: stk500_getsync(): not in sync: resp=0x00 Jak widzisz on próbuje on najpierw połączyć się protokołem stk500 (nie udanie) dopiero potem próbuje stk500v2. Spróbuj innych ustawień parametru '-c' (programmer), podaj np. stk500v1 (to u mnie działa), lub stk500v2 Dodano po 40 Robię blink diodami z częśtotliwością...
a jak programujesz? ja wpisuję " avrdude -p m8 -c usbasp -e -U flash:w:[nazwa_pliku].hex " ew. zmieniam jakiś parametr i mi programuje. Tylko pamiętaj o zainstalowaniu sterownika do USB jak wtykasz ten programator.
Nie przypominam sobie aby ktoś Ci kazał podmieniać plik msys-1.0.dll. Obrazek jaki teraz przedstawiłeś nakazuje sprawdzić połączenia. Zdecyduj się czy programujesz ATmega16A czy ATmega16 ??? Na końcu komendy wywołującej avrdude dodaj parametr " -B 10 ".
Jeśli masz stary firmware wymagający ustawiania zworką slowsck, to raczej się nie uda - zworka może ustawić tylko dwie prędkości. Jak masz nowy (lub już właśnie sobie wgrałeś) to wystarczy podać parametr -B 64 i masz odczyt z 8k, np. linijka wpisana z palca by odczytać flash do pliku: avrdude -c USBASP -B 64 -P usb -p m16 -U flash:r:"D:\odczyt.hex&...
Żaden kalkulator po prostu przy programowaniu procka programem avrdude podajesz parametr ustawienia locbitów np -U lock:w:0b00000011:m gdzie każdy bit opisany jest w dokumentacji, z fusebitami jest tak samo. Oczywiście wszystko znajduje się w Makefile więc ustawiasz to tylko raz, nic skomplikowanego.
Czyli że bootloader nie jest wogóle potrzebny? Dobra, tylko że nawet przy próbie wgrania programu wyskakuje mi ten błąd. W Eclipse miałem podobnie, ale tam wystarczyło dopisać do konsoli avrdude parametr -b 8 i zaczęło wszystko działać. Tutaj niestety nie ma gdzie tego dopisać :( Jakieś pomysły?
Z listy wybierasz taki programator jaki masz. Poczytaj instrukcję. Ta płyta nie ma wbudowanego programatora, tylko w procku jest wgrany bootloader. Avrdude obsługuje też bootloadery (patrz instrukcja), ale ta płyta ma, zdaje się, jakiś swój własny wymysł więc raczej z nim nie zagada. Program do obsługi bootloadera EVB4.3 jest tylko pod Windę, więc o...
Tak. Jeśli uda się określić czy i z jaką prędkością avrdude [*] komunikuje się z Nano, wtedy można będzie zacząć walkę z Arduino IDE już na własnych warunkach. W polu parametrów możesz dodać jeszcze przełącznik -v, wówczas program wypluje trochę obszerniejszą informację o tym, co robi i na czym poległ. [*] - jak się poskrobie zarówno Arduino IDE, jak...
Tymczasowo zainstalowałem u siebie PonyProg, nie znalazłem tam żadnej opcji którą można by wykorzystać do zmniejszenia częstotliwości. ISPProg już mi się nie chciało szukać aby sprawdzić. Natomiast w avrdude które mam, które obsługuje bardzo dużo programatorów, na pewno jest opcja zmniejszenia częstotliwości: chociaż by podając parametr "-i <delay>"
Witam, to mój pierwszy post. Mam pewien problem związany z zestawem uruchomieniowym AVR ze sklepu Kamami.pl. Jest to ZL15AVR, który przyszedł z mikrokontrolerem ATmega32-16PU 1116. Zakupiłem do wszystkiego programator USBASP ze sklepu Telmal z Allegro, możecie sobie wyszukać. Jestem początkujący i mam problem z programowaniem zestawu, otóż do USBASP...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Zauważ, że on używa pliku hex, który nie zawiera informacji o tym dla jakiego MCU został przygotowany. Ani pliki hex ani elf nie zawierają sygnatury MCU. Heh.... A ja mylałem że w 'Ladyada.net ' (link wyżej) pracują fachowcy a nie harcerze.. Pomyślec, że ich obdarzyłem zaufaniem i autorytetem, polecając innym tutorial z ich strony !!! Wystarczy przeczytac...
Jak ten problem obejść? Program w jakim programuję to WinAVR, użyty programator USBasp (zakupiony na allegro), a mikrokontroler to AtMega 8L-8PU. Weź pobierz sobie program MkAvrCalculator i za jego pomocą bardzo szybko sprawdzisz - zamiast bawić się w tą pisaninę w konsoli. Program będzie działał w pełnej wersji z twoim prockiem i zobaczysz jak wygodnie...
Dodaj kondensatory 100nF przy liniach zasilania (bezpośrednio przy mikrokontrolerze, dwa, przy obu liniach). Całość zasilasz z programatora z założoną zworką? Czy z zewnętrznego źródła? Miałem kiedyś problem z zasilaniem mikrokontrolera z USB, ze stacjonarnego komputera - zasilacz siał jak szalony i nie trzymał napięcia. Polecam spróbować zdjąć zworkę...
OK dobrze znalazłeś:), teraz tak - w tym pliku jest sekcja: # # PROGRAMMER DEFINITIONS # programmer id = "bsd"; desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/"... type = par; vcc = 2, 3, 4, 5; reset = 7; sck = 8; mosi = 9; miso = 10; To tylko pierwszy rekord, dalej jest kilka innych o podobnej budowie, czyli id...
Witam. Wiem ze problem jest poruszany wielokrotnie, jednak nigdzie nie mogę znaleźć odpowiedzi. Nie mogę nawiązać komunikacji z uC, wgrać programu ani sczytać sygnatury(losowa sygnatura 00ffff, 0000ff itp). Poniżej zamieszczam informacje o parametrach układu oraz schemat. Za każdą pomoc będę wdzięczny. Dane: VCC = 4,98 V AVCC = 4,98 V Kwarc zewnętrzny...
Witam! Na Windowsie nie miałem żadnych problemów z programowaniem at90s2313 ... Przerzuciłem się na linuksa.... dokładnie ubuntu 9.04 .... ściągnąłem wszystko co potrzebne... binutils, avr-libc. gcc, avrdude, uisp etc... Programator jest na usb, wygląda dokładnie tak jak ten co podaję w linku, ale wydaje mi się, że ten "mój" to stk500 a nie stk500v2...
A attinny było instalowane w ten sposób: https://www.youtube.com/watch?v=3joqP07Q... . Później zrobiłem reinstalację IDE i jedyne co dodałem to konfigurację do atmegi 8 i teraz także wyskakuje z nią błąd .. To czy parametr jest czy nie też niestety nic nie zmienia .. Dodano po 29 Kurczę, zastanawia mnie tej "foch" avrdude na programowanie przez arduino....
Witam, mój komputer to Macbook Pro z 2013r z systemem Yosemite 10.10 z 2xUSB3.0. Mam też zainstalowany na tym lapku Windows 7 na wirtualnej maszynie. Zakupiłem ostatnio programator USBasp w polskim sklepie internetowym. http://obrazki.elektroda.pl/6477517700_1... Na macu zainstalowany http://www.obdev.at/products/crosspack/i...
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Dzięki Mariuszu. To zrobiłem, nawet udało mi sie wstawić avrdragon.exe i odpowiednie parametry jako zewnętrzny programator do bascoma i to oczywiście działa. http://obrazki.elektroda.net/13_12027617... Żeby jednak przeprogramować fusy, czy locki, czy eeprom trzeba tworzyć oddzielne baty albo zmieniać opcje programatora. To mało eleganckie i...
Znalazłem program Xloader który interfejsem jest bardzo prosty w obsłudze czyli to o co mi chodziło https://www.hobbytronics.co.uk/arduino-x... Wykopałem już pliki *.hex Jeden z bootloaderem a drugi bez. Który powinienem wgrywać? Jemu (zdalnemu klientowi) nie jest potrzebny bootloader. Jest on już zainstalowany w processorze jego pytki NANO . Zarówno...
Witam. Jestem jeszcze dość zielony w tym temacie więc proszę o pomoc: Moja atmega48 jest standardowo taktowana 1 MHz. Potrzebuję zmienić to na 8 MHz Dowiedziałem się że robi się to za pomocą FUSE bitów które ustalają różne parametry procesora. Podobno jest to jednak niebezpieczne bo grzebiąc w tym można zablokować procka. Mam program AVRdude i programator...
Witam serdecznie, przesiadłem się na pewien czas z przymusu na atmelowskie AVR Studio 5.0,by kontynuować naukę C.Mam takie pytanie jak sprzęgnąć AVR Studio razem z AVR dude by programować ATmegę 32 w trybie FT232RS(Synchronous BitBang)??Szukałem po opcjach ale nie mogę nic znaleźć gdzie można by dodać AVR DUDE?Póki co programuję ręcznie z linii komend...
Od razu mówię, że w Arduino IDE ładuje przez USBasp Arduino IDE korzysta z własnej binarki avrdude, a PIO z innej i też własnej, więc ciężko z tego wyciągnąć jakieś wnioski. Czy jesteś pewien, że w Dodano po 9 Przykład z dokumentacji PIO: [syntax=ini] [env:atmelavr_usbasp] platform = atmelavr framework = arduino board = pro8MHzatmega328 upload_protocol...
Witam Mam dwie płytki nano i uno, klony. Mam problem z wgraniem kodu na płytki. .......................... Te same płytki na dwóch innych komputerach w tej samej konfiguracji uruchamiają się i idzie wgrać kod. Moja płyta to Gigabyte Z390 AORUS PRO. Proszę o pomoc i sugestie. To zamień swój 'super-komputer' na te dwa inne co funkcjonują../ A tak na...
invalid parameter missing parameter arduino avrdude
inwerter orvaldi rezystor cewka zapłonowa kamera cofać przekaźnik
Suszarka spożywcza Zelmer - modele i usterki Vega Taxi - problem z drukowaniem paragonu