Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 10:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
Autor Wiadomość
PostNapisane: 15 wrz 2019, o 16:47 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Witam wszystkich,
mam mały problem z zaprogramowaniem ATmegi328pb w eclipsie. Zrobiłem wszystko jak w poście z linku: https://forum.atnel.pl/topic17314.html, jednak eclipse nie wykrywa procesora. Program się normalnie kompiluje, sam procesor po przez mkAVRCalculator również jest wykrywany.
Tak wygląda zakładka "AVR Supported MCUs" Obrazek.
Z innymi procesorami nie mam problemu, a przynajmniej z ATmegą8 i 2560- niestety nie mam innych żeby sprawdzić czy z innymi wszystko też działa w porządku.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2019, o 18:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Kolego zdaje się nie ten toolchain (nie ma obsługi tego procka) sam to niedawno przerabiałem ;)

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2019, o 18:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Ludzie oglądajcie że moje poradniki wideo bo ten problem już od dawna jest rozwiązany ;) Po pierwsze to już od bardzo dawna działa z MkClipse ale przy okazji poradnika ostatniej wersji MkBootloadera pokazałem jak sobie poradzić w Eclipse. Ja już od tamtego czasu używam tylko tej wersji procków ;) czyli ATmega328PB ;) i oczywiście programuję wprost z Eclipse

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2019, o 19:09 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Czy chodzi o ten poradnik https://www.youtube.com/watch?v=npddVN41l1s?

Jeśli chodzi o toolchaina to skopiowałem ten z MkClipse



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2019, o 22:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

No więc właśnie albo ten z MkClipse albo ten z MkBootloadera - ale to ten sam

i jak? działa ? ;) Trzeba go oczywiście wkopiować do oryginalnego folderu starszego atmel toolchaina żeby działał pod ECLIPSE no i trzeba też w Eclipse wykorzystać AVRDUDE z programu MkAvrCalculator - i będzie wsio ładnie śmigać

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 09:20 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Niestety wciąż nie jestem w stanie zaprogramować procesora spod eclipsa.
Oczywiście toolchain i avrdude skopiowałem z mkclipse.
Mkavrcalculator ładnie odczytuje procesor:
Obrazek
Jednak podczas próby odczytu procesora poprzez funkcję "Load from MCU" wyskakuje błąd:
Obrazek
Próbowałem zaprogramować procesor z zaznaczoną funkcją -f ignorującą sygnature procesora, jednak bez powodzenia:
Obrazek
Obrazek

Czy winny może być avr plugin?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 09:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

kompletnie bez sensu jest używać w takich sytuacjach -F

skoro MkAvrCalc ci wykrywa to naczy że masz pewnie domyślny 1MHz i co się dziwisz - zmień że taktowanie na większe

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 13:46 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Czekam właśnie na plik licencyjny do mkavrcalculatora także jak tylko go dostanę to zmienię taktowanie procesora.

Jak odznaczyłem komendę -f to błąd zmienił się na inny, dokładnie:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 14:06 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Ale błąd rc=-1 to normalny błąd gdy próbujesz programować procka za pomocą USBasp i masz taktowanie fabryczne 1MHz. Trzeba spowolnić taktowanie w MkAvrCalculatorze albo ręcznie w avrdude - argumentem -B .... ale trzeba uważać, jeśli się jest początkującym, żeby przez ręczne programowanie fusów - nie zablokować sobie procka

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 14:59 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

W takim razie zostaje mi zaczekać na licencję do mkavrcalculatora i wtedy próbować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 15:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

możesz szybciej się przekonać, proszę z linii komend w konsoli wywoał to:

avrdude -p atmega328pb -c usbasp -P usb -V -u -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m -U efuse:w:0xFF:m

przestawi to ATmega328PB na wewn oscylator 8MHz i już powinieneś móc wgrywać wsad z Eclipsa - ale pamiętaj że będzie 8 MHz ...

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 16:27 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Spróbowałem z konsoli i ciekawa sprawa, nie rozpoznaje procesora pomimo tego że mkavrcalculator działa poprawnie.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 17:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Delta napisał(a):
Spróbowałem z konsoli i ciekawa sprawa, nie rozpoznaje procesora pomimo tego że mkavrcalculator działa poprawnie.
A jakiego avrdude używasz? Zainstaluj tego z mkAVRCalculatora.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 19:24 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

no ewidentnie odalasz avrdude z innego źródła niż z MkAvrCalculatora to co tu się dziwić

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 21:01 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Rskup avrdude pobrany przez mkavrcalculator.
Może źle zadałem pytanie, dlaczego wywoływany jest avrdude zaszyty w toolchainie a nie ten z programu Pana Mirka wypakowany zgodnie z instrukcją z poradnika o instalacji eclipse.

edit:
Spróbowałem jeszcze raz "wchodząc" najpierw do katalogu AVRDUDE i niestety wciąż wyskakuje ten sam błąd co w eclipse:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2019, o 23:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Delta napisał(a):
Spróbowałem jeszcze raz "wchodząc" najpierw do katalogu AVRDUDE i niestety wciąż wyskakuje ten sam błąd co w eclipse:

No i dobrze że wszedłeś do tego folderu - tylko jeszcze trzeba chcieć podać tę linię którą ci pokazałem wyżej - a twoja jest inna niestety - sam znajdź różnicę


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 wrz 2019, o 12:11 
Offline
Nowy

Dołączył(a): 04 wrz 2016
Posty: 18
Pomógł: 0

Zgadza się Panie Mirku, nie zwróciłem uwagi na to że w jednej z linijek w Pana odpowiedzi nie ma parametru -B. Tak jak Pan mówił, teraz wszystko działa jak należy.
Dziękuję bardzo za pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO