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



Teraz jest 27 sty 2025, o 13:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 4 lut 2017, o 21:02 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Witam.

Mam problem z zakupioną przejściówką RS232, która może pracować w roli programatora. Otóż gdy chcę wgrać jakiś programik pasek postępu w pewnym momencie się zawiesza i pojawia się okno dialogowe z errorem: "could not initialize the target hardware. Please check that the target hardware is connected correctly. Reaseon: avrdude:initialization failed, rc=-1". Próbowałem na różnych portach USB i dalej to samo... W konsoli w eclipse mam następujący wysyp informacji po nie udanej próbie wgrania programu:

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


Program ze zwykłego chińskiego programatora usbasp się wgrywa bezproblemowo. Zatem niepokoi mnie troche fakt, że solidna przejściówka Atnel nie daje rady...

Obrazek

Przepraszam, że screen w postaci zdjęcia z telefonu ale jakoś nie mogę zrobić printa, coś się popsuło...

Dodatkowo zamieszczam jeszcze zawartość pliku eclipse.ini. Znalazłem gdzieś w intenercie poradniki w których podobny problem można rozwiązać przez zmianę dwóch ostatnich parametrów (tam gdzie jest Xms 512) ale nic nie pomogło... Nie wiem już czy to wina eclipsa czy zakupionej przejściówki...

Zawartość pliku eclipse.ini

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


Bardzo proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Ty lepiej pokaż kolego tą przejściówkę, bo coś mi się wydaje że tu masz problem.

W każdym razie eclipsa ustawiasz na programator ft232r a to nie to samo co rs232.

Przejściówka pewnie może programować procki ale po liniach rx/tx przy użyciu bootloadera i dedykowanego programu

Ale nie wiemy o jakim sprzęcie mówimy a pewnie tu jest problem.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:23 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

http://atnel.pl/atb-usb-rs232.html Jest napisane niebieską czcionką że może pracować jako programator

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

A.... to Ty najważniejszego nie mówisz, piszesz. TO MUSI DZIAŁAĆ

Jak to podłączasz?

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Pokaż jeszcze jak tą przejściówkę podłączyłeś do uC.

------------------------ [ Dodano po: kilkunastu sekundach ]

skalarro napisał(a):
Jak to podłączasz?

;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:28 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Oczywiście przez KANDA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

HMM, chcesz odpowiedzi w tym samym stylu? Oczywiście wszystko Ci działa.

Pokaż połączenia albo pin po pinie co skąd dokąd idzie, jaki kabelek itp.

Niejeden już tutaj był pewny że sprawdził 10 razy i nie działało, sprawdził 11 raz i znalazł błąd w połączeniach.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:33 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Mogę jedynie tak pokazać. Linie MOSI, MISO itp. wszystko jest dobrze zrobione na tej mojej platformie bo już bardzo długo pracowałem z "chińskim" programatorem i wszystko działa.

Obrazek

Nie wiem, moze jakieś zwroki trzeba poprzestawiać na przejściówce... Jak dotąd nic nie tykałem, żeby nie popsuć. Najlepiej jakby sam autor tego urządzenia się wypowiedział. Może coś jest źle w konfiguracji eclipse avrdude do tej przejściówki...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A jakie masz ustawione taktowanie procka?
Jeżeli masz 1MHz to w zakładce projektu Proporties->Other, w polu Other options wpisz -B 4800


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 21:57 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Niby zadziałało ale zobaczcie na czas: prawie 23 sekundy?!
-Poza tym nie mogę zmienić fusebitów przez tą przejściówkę w mkAVR Calculator - wyskakuje błąd po czasie też zbliżonym do ok. pół minuty (na chińskim programatorze działa to błyskawicznie i bez błędów)
Na początku jest tak:
Obrazek
A później tak:

Obrazek

-Project->Properties->Target Hardware nie działa "Load from MCU" (na chińskim programatorze działa)

A tutaj co wyrzuca mi konsola po "teoretycznie" pomyślnym wgraniu programu:
Składnia: [ Pobierz ] [ Ukryj ]
język actionscript
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 18 minutach ]

No a jak będę chciał użyć inny częstotliwości to co? Też mam wpisywać jakieś parametry? Nawet nie wiem co one oznaczają...
Czemu na zwykłym tandetnym chinolu nie mam takich problemów i mogę pracować na dowolnych częstotliwościach bez zmiany żadnych parametrów a na programatorze za stówę już tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Zaznacz sobie obpcję slowsck w górnym prawym rogu w programie mkAVRCalculator, by zmienić fusebity.

------------------------ [ Dodano po: 2 minutach ]

Jak już to zrobisz to nic nie będziesz musiał więcej wpisywać. Ten parametr -B4800 potrzebny jest tylko po to by zwolnić transmisję, tak by programator mógł dogadać się z uC taktowanym ślimaczym 1MHz.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:22 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

anshar napisał(a):

Jak już to zrobisz to nic nie będziesz musiał więcej wpisywać. Ten parametr -B4800 potrzebny jest tylko po to by zwolnić transmisję, tak by programator mógł dogadać się z uC taktowanym ślimaczym 1MHz.


Ale to znaczy że jak przeskoczę na wyższą częstotliwość uC to mam usnąć ten parametr czy wpisać jakiś inny?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Usunąć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:25 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Widzę, że też posiadasz taką przejściówkę. Ty też musisz wpisywać ten parametr za każdym razem i masz taki długi czas programowania jak 23 sekundy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Nie ja nie wpisuję tego paramatru, bo z reguły nie taktuję procka 1MHz tylko wyższym. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:32 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

A czym może być spowodowany tak długi czas programowania? U Ciebie też to aż tak długo trwa? I jeszcze pytanie odnośnie tych parametrów: skąd wziąłeś na ten temat informacje, podrzuciłbyś jakąś strone internetową, jakiś katalog gdzie opisane są różne parametry i z czym to się je?



Ostatnio edytowano 4 lut 2017, o 22:35 przez panjakub94, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A jakie masz teraz taktowanie procka?

------------------------ [ Dodano po: kilkunastu sekundach ]

Przeczytaj pw, OK?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:37 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

No teraz wskoczyłem na 16 MHz a i tak czekam 5 sekund, masakra.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A usunąłeś ten parametr -B 4800?
-B to tzw baudrate czyli 4800bps
bps - bytes per second czyli 4800 bajtów na sekundę



Ostatnio edytowano 4 lut 2017, o 22:45 przez anshar, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:44 
Offline
Użytkownik

Dołączył(a): 20 lip 2016
Posty: 40
Pomógł: 0

Tak usunąłem i mimo to czas programowania jest tak długi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2017, o 22:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

No to wpisz dla odmiany -B 250000 czyli teraz będzie 250000 bajtów na sekundę. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 18:46 
Offline
Nowy

Dołączył(a): 24 lip 2014
Posty: 5
Lokalizacja: Częstochowa
Pomógł: 0

Miałem podobny problem na początku z przejściówką ATB-USB-RS232,
więc pozwólcie, że streszczę instrukcję :)

Jeżeli uC jest taktowany 1MHz to w MkAvrCalculator trzeba zaznaczyć opcję slowsck aby zmienić fuse bity i wgrać zmiany do uC

Obrazek

To samo dotyczy Eclipsa, aby wgrać program do uC taktowanego 1MHz należy w Project=>Properties=>AVR zakładka Other wpisać wartość odczytaną z MkAvrCalc np: "-B 4800"

Obrazek Obrazek

Jeżeli uC jest taktowany wyżej, opcje w/w można usunąć i wszystko działa :)
Mam nadzieję, że informacje te przydadzą się osobą zaczynającym przygodę z tą fajną przejścióweczką :)
Polecam również obejrzeć ten poradnik:
https://www.youtube.com/watch?v=_jmj4TPdMVE&t=1071s


------------------------ [ Dodano po: 8 minutach ]

Czy za pomocą przejściówki ATB-USB-RS232 można programować uC po TPI jak np: ATtiny10 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 19:56 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
Czy za pomocą przejściówki ATB-USB-RS232 można programować uC po TPI jak np: ATtiny10 ?


nie

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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