Strona 1 z 1

ATXMega32 i PDI

: 18 sie 2014, 13:42
autor: mag32
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?

: 18 sie 2014, 17:22
autor: 251mz
mag32,

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

: 18 sie 2014, 17:27
autor: mag32
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ć.

: 23 sie 2014, 01:45
autor: hawryszka
Masz coś podpięte pod wyjścia/ wejścia ?

: 23 sie 2014, 13:23
autor: mag32
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.

: 23 sie 2014, 13:40
autor: mc2kwacz
I potwierdza się teza, że czytanie dokumentacji, w ogóle czytanie dokumentów, ma przyszłość ;)

: 23 sie 2014, 13:49
autor: mag32
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.

: 24 sie 2014, 15:56
autor: mc2kwacz
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 ;)