Skocz do zawartości

Arduino IDE 2.0.3 nie wgrywa skompilowanego kodu.


kolarz1963

Pomocna odpowiedź

Witam Wszystkich!

Problem jak w temacie powyżej. Menadżer urządzeń widzi urządzenie CH340(COM 10)

Program widzi płytkę i podaje jej VID,PID,i BN mimo tego dostaję taki komunikat:

avrdude: can't open config file "C:\Users\kolar\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf": No such file or directory
avrdude: error reading system wide configuration file "C:\Users\kolar\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Failed uploading: uploading error: exit status 1 

Proszę o pomoc bo na pewno coś źle robię tylko nie wiem jak z tego wybrnąć.

W podanej lokalizacji mam tylko pliki:

avrdude.exe

libusb).dll

Pozdrawiam!

Link do komentarza
Share on other sites

@kolarz1963 witam na forum 🙂 Czy przypadkiem nie masz otwartego "Serial Monitora"? W poprzednich wersjach nowego IDE bywało, że otwarty monitor portu szeregowego właśnie blokował wgrywanie kodu. Jakie dokładnie Arduino posiadasz? Czy wcześniej płytka działała poprawnie, czy to dopiero pierwsze testy?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

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

Treker 

Dzięki za przywitanie na forum😁

W czasie kompilacji jak i wgrywania nie miałem otwartego "Serial Monitora"

Wcześniej miałem inny komputer z wersją 18 . 0  ileś tam i działo bez problemu

Wczoraj na bezczelnego podmieniłem plik  w lokalizacji "C:\Users\kolar\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

którego tam nie był. Czyli komputer szuka w tej ścieżce i nie znajduje tego co chce więc mu podstawiłem plik .

Innymi słowy wgrałem plik avrdude. conf sztucznie.

Efekt jest taki , że czasami działa czasami nie , Czasami widzi płytkę czasami nie.

Ogólnie dzieją się cuda.

Link do komentarza
Share on other sites

23 minuty temu, kolarz1963 napisał:

Innymi słowy wgrałem plik avrdude. conf sztucznie.

Takich rzeczy się nie robi - zawartość pliku musi odpowiadać kontekstowi całego środowiska.

Proponuję od nowa zainstalować całe środowisko Arduino IDE.

Link do komentarza
Share on other sites

Jand 

Ok. nie ma problemu. Ja to zrobię krok po kroku o czym będę informował. 

Jutro wieczorem zacznę ściągać pliki instalacyjne lub zip. 

Na dziś odinstalowałem Arduino ide . Chyba żebym musiał coś jeszcze wyczyścić żeby nie pozostał najmniejszy ślad po

ostatniej instalacji. 

To proszę o podpowiedź!

Link do komentarza
Share on other sites

OK. odinstalowałem. 

Pomyślałem sobie , że wersja 2.0 i w górę to za mądry program dla mnie.

Wracam do wersji 1.18.19

Zainstalowana bez problemu.

I taki mam wynik.

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\kolar\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xaa
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x02
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x04
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x17
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01

avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

Menadżer urządzeń widzi Arduino Uno (COM5)

Programator : USBasp

System win 11


 

Link do komentarza
Share on other sites

Może zrób kopię katalogu

C:\Users\kolar\AppData\Local\Arduino15

i go potem usuń. Tam powinny być konfiguracje płytek, ustawienia, tymczasowe rzeczy. Wtedy od nowa musisz zdefiniować te repozytoria, czy jak to się nazywa, co biblioteki, płytki ściągałeś.

Edytowano przez matsobdev
Link do komentarza
Share on other sites

Matsobdev

Zrobiłem jak mówiłeś . Czyli skopiowałem i skasowałem ten plik, następnie wgrałem bibliotekę płytek:

AVR arduino Board

by Arduino wersja 1.8.6 niestety otrzymuję taki komunikat

Szkic używa 12214 bajtów (37%) pamięci programu. Maksimum to 32256 bajtów.
Zmienne globalne używają 464 bajtów (22%) pamięci dynamicznej, pozostawiając 1584 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.


avrdude: ser_open(): can't open device "\\.\COM5": Przekroczono limit czasu semafora.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

Może ja mam coś w portach źle ustawione?

 

  • Lubię! 1
Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.