Jeśli z Twojego programatora linia reset jest z innego portu niż reset to może być ok, bo linia reset działa jako wejście. W ukłądzie docelowym(programowanym) RST sluży do wprowadzenia procka w stan programowania(m.in) natomiast w "programatorze" linia ta może być dowolną linią - wyjściem.Rurek pisze:Jacku, to jest tylko podobny do mojego
3) CO NAJCIEKAWSZE - TU PROŚBA O POMOC DO FACHMANÓW AVR - zbadałem miernikiem piny wychodzące na złącze ISP z mojego i otóż linia RESET nie jest brana z 29 nózki procka tylko z 14 !!!! opisanej jako (PCINT2(SS)OC1B) PB2
To chyba nie ma prawa działać jako USBISP
programator USB-ASP Atmel ISP
Moderatorzy: moderatorzy2014, moderatorzy
Pozdrawiam, Jarek
No to zakończyłem walkę z dinksem
To znaczy ..kupiłem dinks polecany przez Pit202 czyli DOBRE bo POLSKIE
.
.
.
.
pali od strzała (powiedzmy) i efekt o który walczyłem jest pozytywny mam/y/ nowe bootloadery w płytkach Zbeer'owych, Artu dobra wiadomość
To znaczy ..kupiłem dinks polecany przez Pit202 czyli DOBRE bo POLSKIE
.
.
.
.
pali od strzała (powiedzmy) i efekt o który walczyłem jest pozytywny mam/y/ nowe bootloadery w płytkach Zbeer'owych, Artu dobra wiadomość
infekcja FPV postępuje w zastraszającym tempie...
- Tata Balirc
- Posty: 602
- Rejestracja: wtorek 01 cze 2010, 22:05
- Lokalizacja: Mielec
Dzisiaj próbowałem wgrać Bootloadera Mifau do płytki od Zbeera, mam ten sam programator co ty niestety wywala mi jakieś błędy jak w załączniku i gdzie leży haczyk tego "powiedzmy"?Rurek pisze: pali od strzała (powiedzmy)
Liczę na twoją podpowiedź aczkolwiek po analizie załącznika podejrzewam, że odezwie się Misiu.
Za wszelkie sugestie dziękuje.
Grzesiu, jak wrócę do domu to wstawię tutaj składnię mojego pliku *.bat
Myślę że problem jest w składni oraz wersji uzytego avrdude.
a także pierwszy komunikat świadczy że masz coś źle w kabelkologii lub zimy lut na tych drutach co wpiąłeś...jak zrobiłeś zasilanie do programowania? z programatora?
Przedwoczraj koledze z forum, w bagażniku samochodu na szybko zrobiłem operację i poszło tak więc jak ma się dobry plik bat, dobry avrdude oraz solidnie wlutowane kabelki do płytki to zadziała od strzała
Myślę że problem jest w składni oraz wersji uzytego avrdude.
a także pierwszy komunikat świadczy że masz coś źle w kabelkologii lub zimy lut na tych drutach co wpiąłeś...jak zrobiłeś zasilanie do programowania? z programatora?
Przedwoczraj koledze z forum, w bagażniku samochodu na szybko zrobiłem operację i poszło tak więc jak ma się dobry plik bat, dobry avrdude oraz solidnie wlutowane kabelki do płytki to zadziała od strzała
infekcja FPV postępuje w zastraszającym tempie...
Poczułem się wywołany do tablicy
Dwa razy ten sam komunikat o błędzie, czyli "Target doesn't answer" czyli po naszemu "procesor nie odpowiada na modły programatora"
Przyczyna: źle podłączone kabelki pomiędzy programatorem a prockiem lub brak zasilania procka.
Parametry wywołania są prawidłowe, więc to nie problem z plikiem batch.
Jeśli na 1000% kablologia jest OK to może być jeszcze problem z biblioteką "libusb" do programatora, a konktetnie z jej wersją. AVRdude którego używasz kuma się na pewno z libusb wersja 0.1.12.1 i chyba też ze starszymi. Z libusb 1.2.4.0 raczej nie będzie gadał, i jeśli masz takową to zrób downgrade biblioteki libusb, czyli inaczej mówiąc sterowników do programatora usbasp.
Ot tyle.
BTW.
W składni batch'a zbędne są komendy "-P com3 -b 115200". Ale nie powinny przeszkadzać.
Dwa razy ten sam komunikat o błędzie, czyli "Target doesn't answer" czyli po naszemu "procesor nie odpowiada na modły programatora"
Przyczyna: źle podłączone kabelki pomiędzy programatorem a prockiem lub brak zasilania procka.
Parametry wywołania są prawidłowe, więc to nie problem z plikiem batch.
Jeśli na 1000% kablologia jest OK to może być jeszcze problem z biblioteką "libusb" do programatora, a konktetnie z jej wersją. AVRdude którego używasz kuma się na pewno z libusb wersja 0.1.12.1 i chyba też ze starszymi. Z libusb 1.2.4.0 raczej nie będzie gadał, i jeśli masz takową to zrób downgrade biblioteki libusb, czyli inaczej mówiąc sterowników do programatora usbasp.
Ot tyle.
BTW.
W składni batch'a zbędne są komendy "-P com3 -b 115200". Ale nie powinny przeszkadzać.
Pzdr. -----MIŚ-----
- Tata Balirc
- Posty: 602
- Rejestracja: wtorek 01 cze 2010, 22:05
- Lokalizacja: Mielec
Ok.
Dzięki za podpowiedzi.
Najważniejsze że Miś potwierdził że parametry wywołania są prawidłowe w pliku bat.
Dzisiaj po pracy będę dalej walczył.
Jak na razie wychodzi że Miś trafił co do sterowników programatora bo właśnie mam 1.2.4.0 zainstaluje starsze i sprawdzę.
No i jeszcze raz przejże kabelki.
Zasilanie jest zewnętrzne z lipolka 2s.
Dzięki za podpowiedzi.
Najważniejsze że Miś potwierdził że parametry wywołania są prawidłowe w pliku bat.
Dzisiaj po pracy będę dalej walczył.
Jak na razie wychodzi że Miś trafił co do sterowników programatora bo właśnie mam 1.2.4.0 zainstaluje starsze i sprawdzę.
No i jeszcze raz przejże kabelki.
Zasilanie jest zewnętrzne z lipolka 2s.
Ooo właśnie o ten "com" w składni mnie się rozchodziło, spojrzałem u mnie jest tak:
Grzesiu a czemu z LiPol'a zasilasz? Przecież z tego dinksa masz ładne równe dobre 5V....poza tym - LiPo 2S daje 7,4 do 8,4V (full naładowane) czy aby nie usmażyłeś tej Atmegi?
Kod: Zaznacz cały
echo on
avrdude -p m328p -c usbasp -b 115200 -U lfuse:w:0xF7:m -U hfuse:w:0xDC:m efuse:w:0x05:m
avrdude -p m328p -c usbasp -b 115200 -U flash:w:"bootload_M328@16MHz.hex":i -U lock:w:0x0f:m -y -v
pause
infekcja FPV postępuje w zastraszającym tempie...
- Tata Balirc
- Posty: 602
- Rejestracja: wtorek 01 cze 2010, 22:05
- Lokalizacja: Mielec
Coś drgnęło w temacie.
Dzięki waszej pomocy udało mi się zmusić do współpracy programator z płytką(sterownik).
Ale chyba nie za bardzo się lubią (patrz załącznik) tu czekam na sugestie.
A co do zasilania to mogę się mylić ale na płytce jest stabilizator 5v a ja podłączam lipola do pinów + i - tam gdzie wpina się beca.
Zaznaczam że wgrywaniem do procesorów nigdy się jeszcze nie zajmowałem a chcę się coś nauczyć bo Bartek zgłębia tajniki programowania i jak połączymy siły to może za kilka lat zrobimy eLeReS V2.
Dzięki waszej pomocy udało mi się zmusić do współpracy programator z płytką(sterownik).
Ale chyba nie za bardzo się lubią (patrz załącznik) tu czekam na sugestie.
A co do zasilania to mogę się mylić ale na płytce jest stabilizator 5v a ja podłączam lipola do pinów + i - tam gdzie wpina się beca.
Zaznaczam że wgrywaniem do procesorów nigdy się jeszcze nie zajmowałem a chcę się coś nauczyć bo Bartek zgłębia tajniki programowania i jak połączymy siły to może za kilka lat zrobimy eLeReS V2.
- Tata Balirc
- Posty: 602
- Rejestracja: wtorek 01 cze 2010, 22:05
- Lokalizacja: Mielec
No i d... .
Wiem dlaczego windows 98 nazywał się 98 bo trzeba go było 98 razy instalować żeby działał poprawnie ale nie wiem dlaczego ten który używam nazywa się XP.
A więc do sedna.
Pracuje na dwóch PC jeden w pracy drugi w domu oba z systemem XP.
Dzisiaj w pracy przeinstalowałem sterowniki i programator zadziałał.
Jak przyjechałem do domu chciałem zrobić to samo i niestety nie udało mi się przeinstalować tych samych sterowników,zawsze pozostaje 1.2.4.0 mimo że go odinstalowuje i ponownie chcę zainstalować 0.1.12.1
Chyba dzisiaj się poddam.
Prześpię temat i jutro będę dalej walczył.
Wiem dlaczego windows 98 nazywał się 98 bo trzeba go było 98 razy instalować żeby działał poprawnie ale nie wiem dlaczego ten który używam nazywa się XP.
A więc do sedna.
Pracuje na dwóch PC jeden w pracy drugi w domu oba z systemem XP.
Dzisiaj w pracy przeinstalowałem sterowniki i programator zadziałał.
Jak przyjechałem do domu chciałem zrobić to samo i niestety nie udało mi się przeinstalować tych samych sterowników,zawsze pozostaje 1.2.4.0 mimo że go odinstalowuje i ponownie chcę zainstalować 0.1.12.1
Chyba dzisiaj się poddam.
Prześpię temat i jutro będę dalej walczył.
Bo go trzeba do tego zmusić
Dajemy "zainstaluj z listy...", potem "nie wyszukuj, wybiorę", potem klikamy "z dysku...", wskazujemy katalog ze sterownikami, po czym na każde pytanie o zastąpienie nowszego pliku dajemy odpowiedź "Tak".
A jesli potem wywala uparcie błąd weryfikacji to do poleceń avrdude w pliku BAT można dodać "-B 2.0", powinno pomóc.
Dajemy "zainstaluj z listy...", potem "nie wyszukuj, wybiorę", potem klikamy "z dysku...", wskazujemy katalog ze sterownikami, po czym na każde pytanie o zastąpienie nowszego pliku dajemy odpowiedź "Tak".
A jesli potem wywala uparcie błąd weryfikacji to do poleceń avrdude w pliku BAT można dodać "-B 2.0", powinno pomóc.
Pzdr. -----MIŚ-----