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



Teraz jest 23 lis 2024, o 15:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 1 sie 2016, o 16:08 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Cześć,
mam problem z zaprogramowaniem ATtiny841 przy użyciu MkAvrCalculator. Nie ma tego procka na liście. Przeczytałem na jakimś forum, że wystarczy zmodyfikować plik avrdude.conf tzn. dodać tam tego procka. Zauważyłem, że Mirek także modyfikował ten plik (były chyba dwa procesory dodane przez niego). Lecz po dodaniu takiego fragmentu
Składnia: [ Pobierz ] [ Ukryj ]
język xml
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

nadal nie widać procka na liście :(

Próbowałem także skorzystać z eclipse+AVR toolchain. Tam faktycznie ATtiny841 znajduje się na liście ale po jego wybraniu i naciśnięciu Apply pojawia się bład:
Obrazek

a przy próbie odczytu sygnatury procesora przez programator taki błąd:
Obrazek

Jak sobie z tym poradzić? (java jest aktualna)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2016, o 19:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Na moje oko masz zły kawałek kodu, generuje dokładnie błąd weryfikacji.
Weź z tego artykułu:
http://www.ve7xen.com/blog/2014/03/07/p ... h-avrdude/

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2016, o 19:53 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Niestety nie pomogło :(

Dorzucam jeszcze screen z MkAvrCalculator:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2016, o 20:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

No dobra, to zróbmy po kolei:
Jaka masz wersję avrdude?
Według mnie od 6.1 ten procek jest wspierany.
Na razie spróbuj zostawić MKAvrCalculator i eclipse, odpal avrdude z terminala i sprawdź wersję, a jak jest 6.1 to spróbuj zaprogramować z terminala.
MKAvrCalculator podpowiada odpowiednią komendę.
Zwróć uwagę, że avrdude prawidłowo odczytuje sygnaturę t841 i porównuje ją z Atmega8

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2016, o 17:20 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Wersja 6.2
Obrazek

nie obsługuje niestety attiny841


Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2016, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Spróbuj wgrać ten config po rozzipowaniu we właściwe miejsce, C:\AVRDUDE
W drugim screenshocie wyświetla błąd, że nie umie znaleźć avrdude.conf, a więc nie zaprogramuje żadnego procka :)
Wynika to chyba z tego, że w avrdude.conf jest coś nie tak.
Komenda powinna wyglądać mniej więcej tak:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę

Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2016, o 14:24 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Działa pięknie w terminalu. W eclipse nadal nie da się zaprogramować.

Terminal:
Obrazek

Eclipse:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2016, o 14:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

No to 90% załatwione :)
Eclipse jest na moje oko za stare na 6.2
Powiem Ci, że ja stoję na avrdude 6.1 - nowsze mi generowały problemy, a 6.3 w ogóle nie współpracował....
Sprawdź to eclipse, czy nie za stare, w Help masz sprawdzanie uaktualnień, ja teraz mam Mars 2 ale nie wiem, który jest najnowszy. Mi działa i niech działa...

Także toolchain - weź najnowszy bezpośrednio ze strony Atmela:
http://www.atmel.com/tools/ATMELAVRTOOL ... NDOWS.aspx
Będziesz miał niestety jeszcze jeden problem - podobno jest kłopot z plikami .h - nie pasują do procesora i trzeba samemu definiować porty itd....

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2016, o 17:47 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Dzięki za pomoc udało się uruchomić pod eclipsem. MkAvrCalculator nie współpracuje nadal.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2016, o 18:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Super!!
Na MK się nie znam.
A jak pliki nagłówkowe? Pasują?

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2016, o 20:40 
Offline
Moderator
Avatar użytkownika

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

Jakby ktoś zdobył ale w STAREJ wersji plik XML do ATtiny841 to mógłbym dodać do MkAvrCalculatora ... jeśli nie to na razie nie będę w stanie go dodać

_________________
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: 3 sie 2016, o 22:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Mirku, plik XML do avrdude?

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2016, o 01:57 
Offline
Moderator
Avatar użytkownika

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

sq5rix napisał(a):
Mirku, plik XML do avrdude?

Nie nie ;) chodzi o pliki z Atmela ("Part description files") ... ale z tego co się już zorientowałem, SunRiver sprawdzał też ... niestety nie ma starych wersji tych plików XML są tylko nowe jak już z nowego Atmel Studio. A jak na razie nie trawię tych nowych XML'i może kiedyś po jakimś większym upgrejdzie MkAvrCalca dorobię również czytanie danych z nowych XML'i

_________________
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: 4 sie 2016, o 06:07 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

sq5rix napisał(a):
A jak pliki nagłówkowe? Pasują?


Chyba tak, eclipse nie zgłasza błędów :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2016, o 09:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Błędów nie będzie, tylko procek się powiesi albo zadziała w sposób inny od przewidywanego - ale może już to jest poprawione :)

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2016, o 10:51 
Offline
Użytkownik
Avatar użytkownika

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

Na stronie Atmela przy opisie układu (http://www.atmel.com/devices/ATTINY841.aspx) jest "zestaw upgradowy" do Atmel Studio 6.1 w którym są także oficjalne pliki nagłówkowe. I te raczej powinny być poprawne.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 12:13 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Chciałbym zmienić jeszcze taktowanie tego procka z 1MHz na 8MHz. Przy próbie odczytu fuse bitów w eclipse(mars) wyskakuje taki błąd. Pomożecie? :)
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 20:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Z powodu tego błędu przy odczycie procka wycofałem się z avrdude do 6.1 - błąd wyskakiwał mi w 6.2 i 6.3, choć dawało się programować.
Zakładam, ze dałeś -B 8 w zakładce Other

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 13:01 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Tak w zakładce other jest -B 8. Mam już napisany kod i wszystko ładnie się programuje i działa. Ale chciałbym zwiększyć taktowanie.

------------------------ [ Dodano po: 1 minucie ]

wersja avrdude 6.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 17:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

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

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 17:44 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Ale stracę możliwość programowania attiny841 prawda?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 18:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

Dlaczego? Sam sobie dopisałeś ten procesor do avrdude.conf, według mnie wszystko będzie dobrze.
Ups, podałem downgrade w ubuntu, na Windows normalnie zainstaluj 6.1
Z tym, że uważaj na avrdude.conf, żeby go nie nadpisać przy instalacji - nie wiem, jak się zachowuje instalator Windows. Lepiej go skopiuj gdzieś na bok.

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 18:45 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Okej zaraz sprawdzę. A pomożesz dopisać do avrdude.conf programator ATB bo jak ja go dopisuję to mi wyrzuca błąd związany z id_type

------------------------ [ Dodano po: 10 minutach ]

Pobrałem avrdude 6.1 podmieniłem pliki avrdude.conf. Pokazuje taki błąd
Obrazek

------------------------ [ Dodano po: 10 minutach ]

Procka da się zaprogramować



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 18:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 wrz 2014
Posty: 1530
Lokalizacja: Warszawa
Pomógł: 55

To niedobrze - nie wiem, co z tym zrobić :(

_________________
--... ...-- - --- -- . -.-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 19:15 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Może jakiś inny program do zmiany fusebitów ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 19:39 
Offline
Użytkownik
Avatar użytkownika

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

gumeni napisał(a):
Pobrałem avrdude 6.1 podmieniłem pliki avrdude.conf. Pokazuje taki błąd
Nie wrzucaj konfigów z innych wersji avrdude. Bo były w nich duże zmiany i będziesz miał problem z działaniem. Jak będziesz miał właściwe avrdude, to przeedytuj jego konfig dopisując odpowiednią pozycję.

Jak Mirek nie potrzebuje w xml-ach do zaimportowania do mkAVRCalkulatora za dużo sekcji, to mogę na szybko podrzucić pliki opisujące ten procek. Czy wystarczą sekcje ADMIN:LOCKBIT:FUSE?

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 19:43 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Nie wiem czemu ale chyba coś źle robię bo po dopisaniu attiny841 do avrdude.conf nadal pokazuje się, że procesor nie jest wspierany.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 19:48 
Offline
Użytkownik
Avatar użytkownika

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

A wrzuć konfig który chcesz przerobić. Może nam si uda :)

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 19:51 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

W załączniku avrdude.conf z wersji 6.1


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2016, o 20:21 
Offline
Użytkownik
Avatar użytkownika

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

A zobacz czy przy tym konfigu będzie Ci widział procesor (oczywiście obowiązkowo przeładuj eclipse)?
Załącznik:
avrdude.zip


--
Pozdrawiam,
Robert


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



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: 40 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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