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.
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ć.
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...
A pokaż z jakimi parametrami wywołałeś avrdude.
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.
Z tego co widzę, to patche rozjechały się z tym, co znalazło się w firmware usbasp - w usbasp prędkość ustalana jest przez nową komendę USBASP_FUNC_SETISPSCK, a w ww. patchu dla avrdude przez parametr komendy USBASP_FUNC_CONNECT. Sugeruję raczej poczekanie do czasu aż "oficjalny" patch zostanie włączony do SVN-a. Dodano po 1 Poprawka: stosowne zmiany...
No to było tak od razu :) Sprawdź to: [url=http://avr8-burn-o-mat.aaabbb.de/av... możesz sobie ustawić fusebity jak chcesz i na dole masz od razu wygenerowane parametry do programu avrdude, tylko sobie to kopiujesz i wklejasz do avrdude. Korzystam z tego i nie jest zbytnio uciążliwe. Niestety może on tylko generować...
Witam 1. W Twoim przykładzie rezystor w Resecie nie jest w ogóle potrzebny. 2 Komunikat avrdude świadczy w 99% o złych połączeniach. U Ciebie jest źle podłączone złącze Kanda programatora. http://obrazki.elektroda.pl/7788304100_1... 3. W poleceniu dla avrdude należy dopisać parametr "-B 10". 4. Jeżeli to prawidłowo wykonasz, to pokaż...
może być parametr w linii (avrdude w konsoli) (at)yogi009 Możesz wyjaśnić potomnym po co avrdude znajomosć F_CPU?
Witam, czy ktoś wie jak przechwytywać to co "wypluwa" z siebie avrdude gdy zada mu się coś do zrobienia??? Chodzi o przechwycenie tego co wyświetla na konsoli - ale pod Windows. taki trick że wpisujemy: avrdude parametry >> plik.txt powoduje że powstaje tylko pusty plik.txt
Użyj avrdude z parametrami: avrdude -p atmega8 -c usbasp -P usb -B 8
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?
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]
Raczej wątpie, użycie avrdude z parametrami podanymi powyżej powoduje: avrdude: ser_open(): network connects are currently notimplemented for Win32 environments No chyba, że samemu napiszesz obsługę pod Win32.
Pokaż jak to robisz (parametry avrdude).
Wersja 59 z chomika jest pełna bug`ów. Na przykład przy zapisie pliku BIN poda do AVRDUDE parametr określajacy plik Intel HEX ;)..i takie tam niuanse :P Chcesz coś zrobić nie płacąc tantiemy (która mu się należy za włożony wkład pracy) panu Kardasiowi to musisz się zainteresować innymi rozwiązaniami. Procki z A na końcu do tej kompilacji for Atnel dodano...
Ja mam Debiana, więc wklepuję w konsoli apt-get install avrdude i jest zainstalowane, dlatego pewnie jest najnowsza wersja :) Jak podałem poprawne ścieżki to wczytała się lista programatorów, ale nie ma na niej w ogóle programatora bascom. Dopisuję po prostu w polu na dodatkowe parametry -c bascom, ale w podglądzie konsoli widać potem, że nakładka wysyła...
Tak, czy inaczej komunikat: "avrdude.exe: set SCK frequency to 93750 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update." świadczy o problemie z programatorem. Możesz spróbować jeszcze parametru -B avrdude, ale to raczej nie pomoże.
Hej 1. Układ zmontowałeś na płytce stykowej? Mogą być kłopoty ze stykami. 2. Zewrzyj zworkę LOW SCK na programatorze lub zastosuj w komendzie dla avrdude parametr "-B 8"; (liczba może sięgać nawet 400. 3. Jeżeli programujesz przez ISP, to nie ustawiaj w IDE Arduino portu szeregowego. ( nie wiem , nie używam tego IDE). Nowa ATmega ze sklepu nie ma wgranego...
(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.
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...
a jaką w ogóle masz wersję avrdude ? jaką masz wersję firmware do usbasp? czy próbowałeś tak "z ręki" wywołać avrdude z parametrami - bez jakiegoś programu nadrzędnego do programowania ? bo wygląda ten komunikat na to, że najprawdopodobniej masz coś nie tak z połączeniami niestety
Użyj avrdude z parametrem -B 8 Edit: A procesor na pewno dostaje zasilanie ? Niektóre wersje tego programatora wymagają zasilania dodatkowych buforów własnym napięciem (np. 5V).
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 ".
No to pozostaje jeszcze przyjrzeć się tajemniczemu programatorowi - spróbuj wywołać avrdude z dodatkowym parametrem -B8 ....
Spróbuj podmienić AVRDUDE na inną wersję. Uruchom CMD z prawami administratora i z jej poziomu avrdude z odpowiednimi parametrami. Sprawdź, czy zobaczy programator?
A nie trzeba czasem gdzieś wrzucić linii parametrów z AVRdude?
Ż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.
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
Sprawdzałeś z parametrem -B8 dla avrdude?
Zobacz do folderu IDE Arduino, on chyba powinien gdzieś mieć w wygodny sposób zapisane definicje płytek i programatorów, to tylko prymitywna nakładka na avr-gcc i avrdude. W tej definicji powinieneś znaleźć parametry dla avrdude. I pewnie nie da się jej zmusić do nie kompilowania kodu przed programowaniem, najprościej wywoływać ręcznie avrdude.
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.
Zacząłbym od ustawienia właściwej prędkości transmisji. Można to zrobić w konsoli (chyba parametr -B w avrdude).
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...
Niestety, Bascom nie obsługuje tego programatora wprost. Trzeba ustawić "external programer" i dać link do Avrdude oraz wpisywać odpowiednie parametry.
W czym masz problem w zainstalowaniu AVRdude: http://download.savannah.gnu.org/release... i ustawieniu parametrów dla USBasp w oryginalnym środowisku Atmel Studio: http://mikrokontrolery.blogspot.com/2011...
Kolego, wyżej masz parametr do komendy avrdude, który przestawi taktowanie i powinieneś odzyskać połączenie z mikrokontrolerem.
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.
Próbuj sam avrdude - z jakimi parametrami będzie chodził dobrze za każdym razem. U mnie avrdude jest uruchamiane tak: avrdude -pm328p -cstk500v1 -P\\.\COM8 -b57600 -D -U "flash:w:C:\path\myhex.... Ja programuje arduino z m328, ale zwróć uwagę na opcję -D i "...:i" przy hex-ie, może o to chodzi
Razem z avrdude-gui do ktorego link podalem jest avrdude, którego polecenie z parametrami podalem. Nakladki graficznej nie używam. Problemem było firmware - z wersja avrdude z linka podanego przeze mnie dziala starsza wersja usbasp.2005-11-14 .
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 :)
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! Sytuacja wygląda tak: zmieniłem kilka dni temu fusebity(chyba ustawiłem divde clock by 8 i zegar na 128 kHz), po zmianie był problem ze sygnaturą atmegi, wykrywało atmegę tylko ,że sygnatura nie była prawidłowa. Przez ten czas programowałem na innej atmedze. Dzisiaj chciałem zmienić fusebity i uruchomiłem avrdude z takimi parametrami: avrdude...
Czy możesz sprawdzić, czy masz zainstalowaną więcej niż jedną binarkę avrdude na swoim kompie? Mogą być w różnych katalogach. Dodano po 44 Twój programator usbasp ma stary firmware, czy możesz zamieścić jego zdjęcie od strony elementów? Tam powinna być zworką do ustawienia Slow SCK - niestety w różnych modelach może być w innym miejscu. Ewentualnie...
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".
Eclipse to tylko fikuśny edytor tekstu z kilkoma bajerami. Problemem jest współpraca avrdude i programatora. Niestety nie pokazałeś z jakimi parametrami wywołujesz avrdude. Zgaduję, że port się nie zgadza. Próbowałeś zmienić? - pisałeś o różnych konfiguracjach ale nie podałeś żadnych konkretów co ustawiałeś :) Jakby co, zawsze można ustawić ten program...
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..
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
Dlaczego parametr -P w twoim przypadku wskazuje na port równoległy LPT1 skoro używasz programatora usbasp ? Spróbuj bez parametru -P avrdude -p atmega8 -c usbasp -U flash:w:led.hex
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 ;)
Uff, już się wystraszyłem, że nie ma się do czego przyczepić, ale jednak... Otóż po wykonaniu "Odczyt AVR", w okienku tego miniterminala (zakładka "Dane AVR") jestem informowany, jaka jest prawidłowa sygnatura dla ATmega328P, pomimo iż nie podłączałem niczego z tym procesorem. Dzieje się tak niezależnie od użytego programatora i niezależnie od podłączonego...
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"...
jeżeli nie możesz użyć skryptu to pozostaje odpalenie przez pośrednika Podmieniasz AVRdude na napisany przez siebie program, który uruchamia AVRdude z innej lokalizacji, na koniec resetujesz RI.
poszukaj programu mkAvrCalculator , on też wykorzystuje AVRDUDE ale sam dobiera sobie parametry i będzie spokojnie i za free działał z twoim prockiem
Dokładnie usbasp przez arduino - w każdym razie arduino wykorzystuje avrdude ( ale nie wiem gdzie dać parametr -e żeby kasował)
Programator kupiłem z http://www.are.net.pl/?id=products&cmd=9... AVRdude pobrałem i skopiowałem do na dysk. http://mirley.firlej.org/files/USBASP_av... W Bascom podałem ścieżkę do AVRdude i taki parametr: -p m16 -c USBasp -e -V flash:w:”{plik}”:a Tylko o co chodzi z tym słowem "plik" coś tam trzeba wpisać??
Przy próbie zaprogramowania Atmegi16 na koniec wyskakuje mi cosik takiego: avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0002 0x2a != 0x00 avrdude: verification error; content mismatch avrdude done. Thank you. > Process Exit Code: 1 a ponieważ nie jestem zbyt doświadczony to co to może oznaczać ? Następny,... wróżki to...
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_...
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...
Zamiast avrdude -p m16 -c usbasp flash: r :"nazwa.hex":i daj falsh: w :nazwa.hex.A tak poza tym to r -> read w-> write więc nie zaprogramujesz procka za pomocą "r " (najwyraźniej źle zrozumiałeś manuala do avrdude tam pisze że parametr 'r' powoduje odczytanie zawartość pamieci i zapisanie jej do pliku "twojanazwa.hex" a parametr 'w' odczytuje zawartość...
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
Jedno pytanie tak z ciekawości czym się różni po za parametrami zegara i prądu 169 od 169A?
Tak zdaje sobie sprawe z ograniczonej ilosci zapisow. Już się uporałem. Należało na etapie konwersji na hex dodać parametr -R .eeprom
Czyli jeśli dobrze rozumiem , na tej samej wersji AVRDUDE z tymi samymi parametrami , programator potrafi zaprogramować Atmegę16 , a Atmegę8 juz nie. Co oznacza stwierdzenie "nie wykrywa mi go"? - jaki komunikat pojawia się przy próbie programowania? Jeśli to jest nowy układ Atmega , to nic nie trzeba ustawiać powinien dać się zaprogramować bez problemu....
Tak, uruchamiałem system ponownie. Po podłączeniu programatora do portu USB "widzę go" po wydaniu komendy lsusb (w zasadzie komenda ta nie wymaga uprawnień administratora), widzę kolejne porty USB, a także klawiaturę i mysz USB oraz coś takiego: Bus 004 Device 003: ID 0403-6001 Future Technology Devices International Ltd FT232 USB-Serial (UART) IC Mam...
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...
i tu sie sprawy komplikują. Ponieważ używam "external programmer" i podczas programowania pojawia mi się na chwilkę okno ms-dos ładowany jest program do procesora i niestety nic nie mogę ustawić. być może trzeba coś dopisać do parametrów uruchamiania avrdude obecnie mam: -p m32 -c usbasp -e -U flash:w:"{FILE}":a za pomoc z góry dziękuję.
Jak to po co? Bo pozwalają bardzo łatwo modyfikować parametry avrdude, a nie tylko absolute minimum w zintegrowaniu z IDE. Może tmf ma jakiś prosty sposób by dla projektów na płytkach arduino (ale nie będących projektem z arduino.h) programować przez COM i bootloader, a na własnych używać usbasp i SPI albo ft232 i spi (bo tak też się da!). Ja nie mam,...
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...
Nie za bardzo rozumiem, o co pytasz. Nie używaj żadnego Bascoma, tylko zwykłego AVRDude, z którego korzysta już twoje Arduino IDE... - https://www.ladyada.net/learn/avr/avrdud... Jeśli masz na myśli weryfikację w Arduino IDE, to krok weryfikacji uruchamia kompilator i linker. Nie wysyła żadnego kodu do mikrokontrolera. Mikrokontrolery AVR zawierają dwa...
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
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...
Mam Atmegę1284, zewnętrzne taktowanie. ........... Podobna czynność na Atmedze8 wychodzi pomyślnie, więc chyba programator jest sprawny. Czy Atmega1284 jest uszkodzona? Najprawdopodobniej nie jest..... Nie używam tego "MKAVR" - ale ze zwróconych błędów wynika że próbujesz tymsamym 'wsadem' (plik hex) programowac dwa różne processory. Jeżeli plik został...
Zainteresuj się opcją avrdude "-B". Możesz dopisać sobie w eclise w AVRDude>Other>Other options z jakimś dużym parametrem np -B300.
Witam, ... programowaniu ATmegi8 przy pomocy programatora AVR prog II i programu avrdude. Pojawia mi się następujący komunikat: "avrdude" -p m8 -c usbasp -P lpt1 -F ... Używasz programatora AVR prog II, ale każesz avrdude komunikować się z programatorem USBASP? Jak sama nazwa wskazuje, jest to programator USB, a Ty używasz portu LPT. Sprawdź parametry....
waitms zależy od parametru crystal oraz ustawień fusebitów dotyczących oscylatora
Może powinieneś zaznaczyć opcję -D ? Nic to nie dało jak ustawiłem -D. Zrobiłem taktowanie bez i z CKDIV8. Wgrywałem program przez mkvAVRcalculatora z pliku hex, dodawałem parametr -B 375 w Eclipse (AVRDude -> Other -> Other options). Widzi uC, coś wgrywa ale teraz już nawet napięcia nie ma na nóżkach SCK, MOSI, MISO. Nie mam pomysłów
na samym wejściu pokazuje mi avrdude: stk500v2_command(): command failed avrdude: stk500_2_ReceiveMessage(): timeout avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64) avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to...
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...
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.
... Mam taki programator USB http://allegro.pl/usb-isp-programator-av... . .... Pytania: - Czy masz wgrane sterowniki USB dla tego programatora podane na aukcji INSTALACJA PO PODŁĄCZENIU PROGRAMATORA DO USB, SYSTEM ZNAJDZIE GO JAKO NOWE URZĄDZENIE. NALEŻY WSKAZAĆ ŚCIEŻKĘ DO STEROWNIKÓW, KTÓRE SĄ DOSTĘPNE POD LINKIEM....
Brakuje parametru -P określającego port. Np. dla USBasp to będzie -P usb Dla STK500 musisz podać port (dla windows np. COM3) ale dla MAC to nie wiem, nie korzystam, na pewno nie "usb" Z tego co znalazłem w necie, to /dev/tty.xxxxx Wydaj polecenie : ls /dev/tty.* I wyświetli liste portów. Pozdr
...odstrasza mnie sposób programowania fusów.... W takim razie tu: http://palmavr.sourceforge.net/cgi-bin/f... jest fajny fuse kalkulator. Wybierasz procek, potem potrzebne parametry fusów i otrzymane wartości wpisujesz do AVRdude-GUI.
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.
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&...
Spróbuj usunąć parametr -P pod usbasp ja go nie używam i u mnie avrdude działa bez problemu pod rootem bez żadnej zabawy z udev.
Ja, co prawda, mam spory zapas starych ATmeg, dlatego jeszcze z tymi z końcówką A nie pracowałem, ale... wiedząc, że kiedyś ta chwila kiedyś nastąpi, zapytałem o ewentualne trudności z programowaniem układu ATmega8A mojego przyjaciela. Oto, jaką otrzymałem odpowiedź, przy czym - jeszcze raz zastrzegam - prosiłbym o informację zwrotną, czy to działa,...
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:...
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...
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...
Jak coś źle zaznaczyłeś to np. zmieniłeś źródło taktowania na generator i z kwarcem już nie zadziała. Najpierw postaraj się przypomnieć, co mu ustawiłeś, z tabelek dojdź jak jest ustawiony uC i ewentualnie podłącz sobie generator (to najczęstsza przyczyna). Jeśli mocno obniżyłeś taktowanie można dodać parametr "- B 6", możesz użyć dostępnego tu na forum...
Nie mogę znaleźć tej ścieżki: \Arduino\hardware\arduino\avr\programmer... Masz rację, ścieżka do pliku `programmers.txt` może się różnić w zależności od systemu operacyjnego i sposobu instalacji Arduino IDE. Spróbuj poszukać pliku `programmers.txt` w tych lokalizacjach: Windows: * W katalogu instalacyjnym Arduino IDE: - `C:\Program Files (x86)\Arduino\hardware\arduino\avr\progr...
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.
Jak u Ciebie przebiegała instalacja sterowników? U mnie przebiegło wszystko bez problemu, postępowałem wg instrukcji: 1. Po podłączeniu, programator zostanie wykryty przez system. Należy podać ścieżkę ze sterownikami. Znajdują się one w katalogu "Win-driver". 2. Po komunikacie, że urządzenie jest gotowe do użycia, można rozpocząć programowanie....
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....
Mam jescze jedno pytanko a w sumie 2 po 1 . czy jesli podczas instalacji windowsa zmniejsze rozmiar partycji swap linuxowej to czy linux potem wstanie? 2. jak skonfigurowac port lpt pod linuxem mam z nim problemy i nie moge zniego korzystac np gdy próbuje programowac przy pomocy avrdude lub uisp poprzez stk200/300? jaki symbol zazwyczaj jest w linuxie...
W takim razie jak dla mnie atmega8l jest walnięta, albo są ustawione jakieś fusebity, które nie pozwalają ci jej zaprogramować. Np. zew. generator, albo zew. rezonator kwarcowy. Kostka z L toleruje mniejsze napięcia zasilania i nie można jej taktować bardzo dużym kwarcem. Atmega8 i Atmega8L poza tymi parametrami są takie same. Jeżeli możesz programować...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
Czerwony - vcc Biały - gnd Czarny - sck Zielony - miso Zółty - mosi Pomarańczowy - reset Niebieskie - zasilanie z programatora 5V Podłączenie jest dobre bo mikrokontroler zareagował w avrdude na -e (miałem wgrany program, bez zmian fusebitow, podlaczylem na sekundę na odwrót zasilanie,ale poprawiłem je po chwili. Avrcalculator go nie wykrywał, ale program...
arduino avrdude mkavrcalculator avrdude nakładka avrdude
mikrotik firewall filter kostki kierownicą passat virtual floppy drive
moduł komfort termet wyłączniki dotykowe
Zanikanie programów w telewizji naziemnej - przyczyny Factory reset De'Longhi ECAM20.110 - jak przywrócić ustawienia?