ATXMega32 i PDI

Na tym forum rozmawiamy o elektronice nie związanej bezpośrednio z tematem CNC

Autor tematu
mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

ATXMega32 i PDI

#1

Post napisał: mag32 » 18 sie 2014, 13:42

Problem jest następujący.
Atmel Studio + AVRISP MKII + ATXMega32D4-AU
Zasilanie 3.3V, pull up rezystor 5k, kondensator 100n
Podłączam zasilanie, na programatorze zmienia się kolor diody LED z czerwonej na zieloną.
Otwieram z MENU TOOLS w Atmel Studio okno Device Programming.
Ustawiam Tool - AVRISP mkII, Device ATxmega32d4, Interface PDI.
Wciskam Apply.
Wszystko jest w porządku do tej pory.
Wciskam Target Voltage Read - wychodzi wartość 3.2 V
Wciskam Device Signature lub Lock Bits i wtedy Dioda programatora zaczyna migać na czerwono.
Pojawia się komunikat:
Unable to enter programming mode.

Please verify device selection, interface settings, target power and connections to the target device. Look in the details section for more information.

Timestamp: 2014-08-18 13:38:45.802
Severity: INFO
ComponentId: 20000
StatusCode: 0

Failed to enter programming mode. Error status received from tool: Result received is 0x02.

Unable to enter programming mode. Verify device selection, interface settings, target power and connections to the target device.

Identyczny układ połączeń ale procesor ATXmega 192D3-AU i wszystko idzie bez problemu.
Ma ktoś może jakiś pomysł, co jeszcze może być nie tak?


Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)


251mz
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4478
Rejestracja: 27 sie 2004, 21:59
Lokalizacja: Polska

#2

Post napisał: 251mz » 18 sie 2014, 17:22

mag32,

To jest forum przede wszystkim CNC .
Jedynie co mogę Ci polecić gdzie na pewno udzielą Ci odpowiedzi to www.elektroda.pl


Autor tematu
mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#3

Post napisał: mag32 » 18 sie 2014, 17:27

Dzięki, wiem o tym.
Dla tego tu pytam, bo wiem, że tu są specjaliści.
Na elektrodzie za to, no cóż, czasem to po prostu ręce opadają jak się czyta odpowiedzi.
Niestety, muszę spróbować tam spytać.


hawryszka
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 19
Rejestracja: 22 mar 2011, 23:00
Lokalizacja: 3city

#4

Post napisał: hawryszka » 23 sie 2014, 01:45

Masz coś podpięte pod wyjścia/ wejścia ?


Autor tematu
mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#5

Post napisał: mag32 » 23 sie 2014, 13:23

Problem rozwiązany, okazało się, że w przypadku programowania PDI konieczne jest odpięcie kondensatora od pinu RESET procesora i tyle.
We wcześniejszych rozwiązaniach z którymi miałem do czynienia również przy PDI nie istniał ten problem. Po przejrzeniu noty katalogowej samego procesora też do niczego nie doszedłem dopiero czytanie pozostałych, udostępnianych przez producenta dokumentów w tym opis interfejsu PDI można się doczytać tej informacji, że nie może być podczas programowania i debugowania podłączony pod pin RESET kondensator.


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#6

Post napisał: mc2kwacz » 23 sie 2014, 13:40

I potwierdza się teza, że czytanie dokumentacji, w ogóle czytanie dokumentów, ma przyszłość ;)


Autor tematu
mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#7

Post napisał: mag32 » 23 sie 2014, 13:49

To oczywiste, tylko czasem producent jeśli zmienia tak istotne elementy powinien wydaje mi się to opisać chociaż w erracie by nie trzeba było tracić tylu godzin na wertowanie masy papieru. W każdym razie, dało radę i wszystko gra.


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#8

Post napisał: mc2kwacz » 24 sie 2014, 15:56

Producent nic nie zmienił. Wszystkie linie wejścia/wyjścia na których pojawiają się jakieś impulsy, w dowolnym systemie programowania dowolnego procesora nie mogą być obciążone pojemnościami. To jest absolutnie oczywiste i bez czytania dokumentacji. Ale w dokumentacji programowania ISP lub programatora na pewno też jest. W dokumentacji samego procesora nie musi być, tak samo jak nie ma tabliczki mnożenia jako załącznika ;)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika ogólna”