Skocz do zawartości

Nie mogę wgrać programu do Arduino UNO


Pomocna odpowiedź

Napisano

Kupiłem klon Arduino Uno. Przy wgrywaniu przykładu (Basics > Blink ) W IDE wyskakuje błąd:

exit status 1

B??d kompilacji dla p?ytki Arduino/Genuino Uno.

lub

Programmer is not responseable.

System to Windows 10

Błąd w programie, który ty napisałeś.

Ale nawet jak daje przykład ( Basics > Blink ) to błąd ciągle wyskakuje

[ Dodano: 23-10-2016, 16:32 ]

Ostatnio pojawił sie także taki problem:

Arduino:1.6.12 (Windows 10), Płytka:"Arduino/Genuino Uno"

Szkic u?ywa 928 bajtów (2%) pami?ci programu. Maksimum to 32 256 bajtów.

Zmienne globalne u?ywaj? 9 bajtów (0%) pami?ci dynamicznej, pozostawiaj?c 2 039 bajtów dla zmiennych lokalnych. Maksimum to 2 048 bajtów.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x44

Problem z wgrywaniem na p?ytk?. Sprawd? http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44

Witam.

Na pięć klonów Arduino Uno R3 (taki masz?) miałem w jednym przypadek, gdzie komputer zupełnie nie widział płytki. Jeśli nie pojawia Ci się w wyborze portów taki, który opisany jest jako Arduino/Genuino UNO, to masz pewnie taki właśnie przypadek. Zapewne Atmega 16U2 która odpowiada za komunikację USB na tej płytce jest uszkodzona/nie zaprogramowana/źle przylutowana. Albo ktoś oszczędny zastąpił tą kostkę czymś innym (widziałem takie ciekawostki), a wtedy nie będzie działać na standardowych sterownikach.

Pozdrawiam

Podłącz Arduino do komputera. Sprawdź, czy zacznie świecić dioda "zasilanie". Jeśli tak to popatrz na diodę podłączoną do pinu 13. Standardowo wszystkie moje UNO miały wgrany "blink", za wyjątkiem tego uszkodzonego (ciekawe jak przeszedł kontrolę techniczną 😉). Jeśli mruga to sprawdź, czy w Arduino IDE jest dostępny port z opisem "Aruino/Genuino UNO", lub podobnie. A potem opisz co zaobserwowałeś.

Pozdrawiam.

Dioda zasilanie - świeci

Dioda L - świeci

Wybieram w arduino ide:

Płytka : Arduino/Genuino Uno

Port : COM1 (Arduino/Genuino Uno)

Wgrywam Blink na płytke

I w arduino ide wyskakuje:

Arduino:1.6.12 (Windows 10), Płytka:"Arduino/Genuino Uno"

c:\program files\arduino\hardware\tools\avr\bin\../lib/gcc/avr/4.9.2/../../../../avr/bin/ar.exe: unable to rename 'core\core.a'; reason: Permission denied

exit status 1

B??d kompilacji dla p?ytki Arduino/Genuino Uno.

Ten raport powinien zawierać więcej informacji jeśli w

File -> Preferencje zostanie włączona opcja "Pokaż

szczegółowe informacje podczas kompilacji"

Port : COM1

Tu widze problem.

Jesli to jest klon to czy zaintalowales sterownik do CH340 ?

Co masz w menedzeze urzadzen przy portach com lub hostach usb ?

Problemem nie jest to, że to klon, ani jego komunikacja z komputerem -- z wklejonego błędu wynika, że nawet do takiej komunikacji nie dochodzi -- błąd występuje znacznie wcześniej, na etapie kompilacji, bo z jakiegoś powodu program nie może zmienić nazwy pliku, którego używa. Komunikat "permission denied" oznacza brak uprawnień, ale znając Windowsa, to może być cokolwiek -- na przykład zbyt długa ścieżka do pliku.

Na twoim miejscu odinstalowałbym Arduino IDE i zainstalował ponownie, tym razem wybierając miejsce o krótszej nazwie i najlepiej bez spacji. Niestety sam Windowsa nie widziałem już dobre parę lat, więc trudno mi powiedzieć co jest w najnowszych wersjach zepsute...

  • Lubię! 1
  • 3 miesiące później...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...