Arduino Polska Forum
Zastąpienie Bootloadera właściwym programem - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Zastąpienie Bootloadera właściwym programem (/watek-zast%C4%85pienie-bootloadera-w%C5%82a%C5%9Bciwym-programem)

Strony: 1 2


RE: Zastąpienie Bootloadera właściwym programem - denix125 - 03-01-2019

Witam!

Kolego kaczakat, jak to mawiał Wiesław Wszywka: "Kapeluch z głów" Smile
Faktycznie AVRLAB odczytuje dane procesora, chociaż coś tam wypisał o sprawdzeniu firmware'u.
Pobrałem ArduinoIDE 1.8.8 Podmieniłem avrdude i śmiga aż miło!

Dziękuję jeszcze raz za podanie rozwiązania problemy!

Pozdrawiam!


RE: Zastąpienie Bootloadera właściwym programem - kaczakat - 03-01-2019

Cieszę się, że działa. Masz stary firmware w USBASP, gdybyś chciał wgrać program do fabrycznie nowego procesora to musisz ustawić zworkę na slowSCK, z nowym firmwarem robi to programowo AVRDUDE. Wgranie nowego firmware jest tak samo skomplikowane jak wgranie bootloadera do Arduino, trzeba mieć jednak drugi programator lub zrobić go sobie szkicem z płytki Arduino, po użyciu można oczywiście wgrać kolejne szkice. W Arduino z kolei do wgrywania szkiców z procesorami ustawionymi fabrycznie na 1MHz trzeba wybrać USBASP SLOW.


RE: Zastąpienie Bootloadera właściwym programem - ardj - 13-02-2019

Witam , ma Arduino wersje 1.8.8, uaktualniony USBASP i nie działa wgrywanie szkicu przez programator usbasp , w wersji ide 1.6.5 wszystko działa prawidłowo , avrdude przeniosłem avrlab, co zrobić żeby działało w wersji 1.8.8 ?


RE: Zastąpienie Bootloadera właściwym programem - kaczakat - 13-02-2019

Włącz pełne komunikaty podczas kompilacji i wgrywania, zobacz jaka jest ścieżka dostępu (katalog) z AVR DUDE i jego config, upewnij się, że podmieniłeś te pliki co trzeba, one nie muszą być w katalogu Arduino.


RE: Zastąpienie Bootloadera właściwym programem - ardj - 13-02-2019

Szkic używa 1076 bajtów (3%) pamięci programu. Maksimum to 32768 bajtów.
Zmienne globalne używają 9 bajtów (0%) pamięci dynamicznej, pozostawiając 2039 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.
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: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'


RE: Zastąpienie Bootloadera właściwym programem - ardj - 13-02-2019

jak to sprawdzić : zobacz jaka jest ścieżka dostępu (katalog) z AVR DUDE i jego config


RE: Zastąpienie Bootloadera właściwym programem - ardj - 13-02-2019

jeszcze takie komunikaty:
Szkic używa 1076 bajtów (3%) pamięci programu. Maksimum to 32768 bajtów.
Zmienne globalne używają 9 bajtów (0%) pamięci dynamicznej, pozostawiając 2039 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -Uflash:w:C:\Users\ja\AppData\Local\Temp\arduino_build_167495/Blink.ino.hex:i

avrdude: Version 6.3-20171130
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright © 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : usb
Using Programmer : usbasp
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: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

avrdude done. Thank you.

wybrany port szeregowy
nie istnieje albo Twoja płytka nie jest podłączona


RE: Zastąpienie Bootloadera właściwym programem - kaczakat - 13-02-2019

No i masz lokalizację plików do podaminy:
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude
C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf
Te dwa pliki powinieneś podmienić, oczywiście na takie, które działają z tą wersją sterownika, którą masz w PC. Jak odpalasz AVRLAB, odczytujesz prawidłowo procek, wgrywasz coś tam przykładowego i to działa, to możesz sobie wziąć AVRDUDE i konfig z niego.


RE: Zastąpienie Bootloadera właściwym programem - ardj - 13-02-2019

Wielkie dzięki za pomoc , wszystko działa poprawnie !