Krawi92 Napisano Luty 4, 2022 Udostępnij Napisano Luty 4, 2022 (edytowany) Męczę się już trochę z wgraniem bootloadera. Orginalna atmege z arduino juz dawno przeprogramowalem do innych celow, ale chcialem uzyc teraz arduino. Jednak na drodze stanal bootloader. Czytalem kilka art i filmikow, jednak cos musze robic nie tak. Podlaczam usbasp to pinow icsp arduino, w arduino wybieram programator USPASP, wybieram plytke, klikam wypal bootloader, ale nic. Dostaje takie komunikaty: Cytat Arduino:1.8.19 (Windows 10), Płytka:"Arduino Uno" Błąd przy wgrywaniu bootloadera. avrdude: Warning: cannot query manufacturer for device: No such file or directory avrdude: Warning: cannot query product for device: No such file or directory avrdude: Warning: cannot open USB device: Function not implemented avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe informacje podczas kompilacji" Program mkavrkalkulator normalnie wykrywa procesor,dokonalem ustawien fabrycznych atmegi,a tu nie rozumiem. Jakby arduino niewidzialo programatora Edytowano Luty 4, 2022 przez Krawi92 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 Wygląda jakbyś miał problem z programatorem usbasp masz sterowniki do niego? Cytuj Link do komentarza Share on other sites More sharing options...
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 tak, od roku programuje nim atmegi. On działa,gdyby cos niedzialalo mkavrkalkulator nie widzialby procesora,a widzi,moge programowac fusy itp. A w arduino nie moge wypalic bootloadera, daje komunikaty jak powyzej. Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 12 minut temu, Krawi92 napisał: Jakby arduino niewidzialo programatora Na arduino się nie znam ale zapewne możesz wygenerować plik .hex z bootloaderem(z arduino) i wgrać go za pomocą mkavrkalkulator 1 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 no moge, sprobuje zaraz. Cytuj Link do komentarza Share on other sites More sharing options...
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 no dobrze, wyglada to tak. Za pomoca mkavrkalkulator moge zrobic zapis do flash pliku hex. Wgrywam z folderu C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\optiboot plik optiboot_atmega328.hex. wgrywa sie ladnie, ale to zapis do flasha. Gry wgram wsad z arduino za 1x to sie wgrywa, ale przy okazji kasuje ten bootloader wgrany i ponowne wgranie juz jest niemozliwe. Musialbym za kazdym razem ladowac ten plik. Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 wgrywasz bootloader zp kalkulatora programy z arduino wgrywasz już za pomocą bootloadera arduinowego jeśli nie działa, sprawdź fusebity czy masz ustawioną sekcję bootloadera 1 Cytuj Link do komentarza Share on other sites More sharing options...
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 Cytat jeśli nie działa, sprawdź fusebity czy masz ustawioną sekcję bootloadera Tego nie rozumiem. Przy wgrywaniu pliku hex z bootloaderem musze cos w fuse bitach zmienic ? Bo tak wlasnie na moja logike, wgrywajac po prostu hex to ja wcale nie wgrywam tego bootloadera na stale, bo po zaladowaniu wsadu z arduino to mi sie kasuje i jak pisalem wyzej, ponowne wgranie juz nie dziala. Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 Co ci pokazuje ta sekcja? Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 Musisz zaznaczyć boot reset vector oraz jego rozmiar ( nie wiem ile to jest w ardu) 1 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 Zdaje się że trzeba ustawić 512B https://forum.arduino.cc/t/bootloader-size/58066/3 1 Cytuj Link do komentarza Share on other sites More sharing options...
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 Noo to już wiesz co i jak Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Luty 4, 2022 Udostępnij Luty 4, 2022 bootreset zaznacz i size na 512 i musi hulać 1 Cytuj Link do komentarza Share on other sites More sharing options...
Krawi92 Luty 4, 2022 Autor tematu Udostępnij Luty 4, 2022 O boze, działa !! 😄 Dziękuje Ci bardzo 1 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!