FAQ | Points | Add... | Recent posts | Search | Register | Log in


klon ICD2 99% SMD - wstep


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> PIC Microcontrollers -> klon ICD2 99% SMD - wstep
Author
Message
adamwesola
Poziom 18
Poziom 18


Joined: 31 Oct 2004
Posts: 485
Location: Warszawa

Post#181 11 Jan 2009 12:40   

Re: klon ICD2 99% SMD - wstep


Po Twojej poradzie asembluje na debug. Nie wiedziałem o tym. Ponadto pisze tylko w asm i moje programy składaja się z jednego pliku, w którym jeśli potrzeba stosuję includy, wiec nawet nie robię projektu.
Procesor programuje się, w porzadku, dalej naciskam przycisk "Run" - wyskakuje to :Running Target
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
ICD0069: Debug: Unable to run target
MPLAB ICD 2 Ready.
Jak naciskam "Step into" wyskakuje : Stepping Target
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
MPLAB ICD 2 Ready
No i dalej to samo, bardzo Cię proszę o dalsza pomoc.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#182 Post from the author of the topic 11 Jan 2009 17:09   

Re: klon ICD2 99% SMD - wstep


sprobuj jednak stworzyc projekt i upewnij sie, ze w configuration / select device jest wybrany ten pic ktorego chcesz debuggowac.

ja u siebie debuggowanie sprawdzalem na pic16f887 oraz na pic24 i dspic33. gdy wybierasz uklad (w select device) to jest tam zaznaczone, czy mozna go debuggowac przez icd2 bedzposrednio.

4\/3!!
Back to top
   
adamwesola
Poziom 18
Poziom 18


Joined: 31 Oct 2004
Posts: 485
Location: Warszawa

Post#183 11 Jan 2009 19:17   

Re: klon ICD2 99% SMD - wstep


Projekt stworzyłem już za poprzedniego postu i dalej nie działało.
Jest jeden szczegół : w oknie select device , w prawej dolnej części okna jest pole "ICD/ICE Headers" i w nim pokazuje się napis "AC162059 (Req)" - dla procesorów 10F200, 12F509.
dla 12F629 napis jest nieco inny - AC162050 (Req)
dla 12F676 napis jest nieco inny - AC162052 (Req)
Google pokazują ze to jakaś przystawka (adapter) sprzętowa i wgląda ze jest wymagana by debugować w/w procesory. Jak ustawiłem procki które Ty wymieniłeś to żadne przystawki nie są wymagane. Proszę , powiedz mi co o tym wiesz i co z ewentualnie z tym zrobić.
Back to top
   
Google

Google Adsense


Post# 11 Jan 2009 19:17   





Back to top
   
K_o_n_r_a_d
Poziom 16
Poziom 16


Joined: 05 Mar 2005
Posts: 321
Location: Lublin

Post#184 11 Jan 2009 19:29   

Re: klon ICD2 99% SMD - wstep


Chyba przegapiłeś moją wypowiedz z 11:33. Tam napisałem o co chodzi.
Back to top
   
adamwesola
Poziom 18
Poziom 18


Joined: 31 Oct 2004
Posts: 485
Location: Warszawa

Post#185 11 Jan 2009 19:55   

Re: klon ICD2 99% SMD - wstep


Achaaa. Teraz to już wszystko (???) wiem. Po prostu się nie da i koniec kropka. Debuger na moich drobnych zabawkach nie będzie działał.
Rzeczywiście jej nie zauważyłem. Dziękuje Wam, Freddie i Konrad za pomoc.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#186 Post from the author of the topic 11 Jan 2009 23:55   

Re: klon ICD2 99% SMD - wstep


da sie, tylko nie bezposrednio. ogolnie icd2 (w wiekszosci przypadkow) dziala tak, ze do kodu aplikacji dodawany jest maly pakiecik, ktory nia steruje (taki mini system operacyjny) - wlasnie dlatego trzeba wybrac opcje Debug, a nie Release. tak czy siak - pakiecik ten wymaga pewnej ilosci pamieci i kodu, dla malutkich prockow po prostu sie nie miesci, wiec po to sa wlasnie te 'headery'. z nimi sie da <:

ogolnie ze wzgledu na bardzo duza kompatybilnosc roznych modeli PICow, mozna debuggowac kod na jakims wiekszym procku, a potem gotowy przeniesc na maly - docelowy - uklad.

4\/3!!
Back to top
   
dir3ctor
Poziom 21
Poziom 21


Joined: 11 Nov 2004
Posts: 1107
Location: z internetu

Post#187 08 Feb 2009 15:46   

Re: klon ICD2 99% SMD - wstep


Witam wszystkich. Sie wzialem w koncu, dorwalem brakujacego procka i poskladalem wszystko do kupy. Procki zaprogramowane i zweryfikowane, ale mam problem. Komp nie wykrywa mi zadnego urzadzenia na usb, a raz na 10 podlaczen oprocz ledy POWER zapala sie tez BUSY. Plytke przepatrzylem na wszystkie strony, dogrzalem wszystkie elementy i nic. Gdzie moge bledu szukac? ;-)
Back to top
   
irutkows
Poziom 9
Poziom 9


Joined: 27 Apr 2008
Posts: 33
Location: Wołomin

Post#188 14 Feb 2009 23:02   

Re: klon ICD2 99% SMD - wstep


Witam!

Dopiero teraz znalazłem czas i polutowałem. Procki zaprogramowane, zweryfikowane, po usb się łączy, Windows wykrywa. Problem mam przy próbie wgrania OSa w MPLABie :
Quote:
Downloading Operating System
ICD0031: API: Framing error
...Download Operating System Failed
ICD0029: Connected tool is not an MPLAB ICD 2: Product ID = 0x0 (MPLAB ICD (1))
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
MPLAB ICD 2 Ready

Może ktoś coś poradzić? Korzystam z MPLAB v8.10. Aha, dioda BUSY zapala się w czasie programowania, potem już nie gaśnie.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#189 Post from the author of the topic 14 Feb 2009 23:30   

Re: klon ICD2 99% SMD - wstep


takiego komunikatu jeszcze nie widzialem [;

anyway - skoro laczy sie po usb i wykrywa w windowsie to co trzeba, to szukaj bledu pomiedzy prockami i przy prockach w sumie najlepiej tez...

plytki z Gamy niestety sa tragiczne - obejrzyj wszystko dokladnie i posprawdzaj czy wszystko laczy jak nalezy, czy nie ma zwarc, ...

na pewno kawalek od USB i kwarc jest ok, w jaki sposob wykrywane jest owe Product ID, to juz nie wiem - moga do tego sluzyc albo te bezsensowne rezystory podciagajace w roznych miejscach, albo jest on zakodowany w bootloaderze do PIC16 - wtedy blad bylby definitywnie po stronie ukladu PIC16 lub komunikacji miedzy nimi (ta magistrala pod spodem plytki) - z ukladem PIC18 na 90% wszystko jest ok.

ogolnie to plytki z drugiej serii - tej ktora dostalem w ramach reklamacji - sa niewiele lepsze niz te pierwsze (no dobra, wizualnie sa lepsze (; ) - zlutowalem kilka sztuk (chyba gdzies z 5-6) i w polowie przypadkow bylo zwarcie na plytce... /; popatrz bardzo bardzo dokladnie, posprawdzaj miernikiem - jesli trzeba, to wrzuce ci layout sciezek, aby wiadomo bylo co z czym moze byc zwarte (najczesciej sasiednie piny lub pin do poligonu masy). nie wykluczone jest oczywiscie to, ze cos gdzies jest niedolutowane lub zostalo gdzies zbyt duzo cyny (;

4\/3!!
Back to top
   
irutkows
Poziom 9
Poziom 9


Joined: 27 Apr 2008
Posts: 33
Location: Wołomin

Post#190 15 Feb 2009 18:56   

Re: klon ICD2 99% SMD - wstep


Na szczęście znalazłem jeden zimny lut i udało się załadować OSa do 16-ki :) Eh, pora zainwestować w końcu w porządną lutownicę.
Back to top
   
Google

Google Adsense


Post# 15 Feb 2009 18:56   





Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#191 Post from the author of the topic 16 Feb 2009 00:27   

Re: klon ICD2 99% SMD - wstep


... albo dobry topnik [; bez duzej ilosci chemii nie da sie lutowac SMD <: (IMHO)

4\/3!!
Back to top
   
dir3ctor
Poziom 21
Poziom 21


Joined: 11 Nov 2004
Posts: 1107
Location: z internetu

Post#192 16 Feb 2009 14:21   

Re: klon ICD2 99% SMD - wstep


Jakies pomysly odnosnie mojego problemu? Czemu Busy sie zapala?
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#193 Post from the author of the topic 16 Feb 2009 14:31   

Re: klon ICD2 99% SMD - wstep


dopiero zauwazylem twojego posta...

skoro komp nie wykrywa NIC, to problem jest juz przy procku PIC18 - sprawdz czy masz prawidlowe podlaczenie linii od USB (to gniazdko ciezko przylutowac - zobacz czy nic nie jest zwarte), czy nie sa gdzies pozwierane sygnalowe i czy dochodza do procka. sprawdz tez czy procek jest prawidlowo zasilony, czy pracuje oscylator i czy na kondensatorze 330n (na gorze plytki) jest 3.3V. a moze samo gniazdko lub kabel USB sa zwalone - przetestuj je tez.

ogolnie to ze czasem dziala, a czasem nie, to moze byc wlasnie cos z oscylatorem - moze raz na 10 razy zawadzisz o jego nozke palcem i to wystarczy, zeby go pobudzic.

4\/3!!
Back to top
   
korrus666
Poziom 23
Poziom 23


Joined: 22 Jul 2007
Posts: 2859
Location: Łódź

Post#194 16 Feb 2009 15:09   

Re: klon ICD2 99% SMD - wstep


Też tak miałem że czasem działało a czasem nie. Problemem okazał się rezystor na pinie MCLR w PIC18. Był zimny lut i procek nie zawsze startował.
Back to top
   
Google

Google Adsense


Post# 16 Feb 2009 15:09   





Back to top
   
dir3ctor
Poziom 21
Poziom 21


Joined: 11 Nov 2004
Posts: 1107
Location: z internetu

Post#195 19 Feb 2009 18:33   

Re: klon ICD2 99% SMD - wstep


Ja juz nie mam sily. Chyba wszystko co grubsze przelutuje na druga plytke, a drobnice dokompletuje.

Na tej plytce sprawdzilem cala okolice 18F:
- zasilanie jest ok
- kwarc pracuje
- brak zwarc na sciezkach sygnalowych
- na /mclr jest 5V
i jedyne co mi nie pasuje to napiecie 0.02-0,03V wzgledem masy na kondensatorze odpowiedzialnym za USB.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#196 Post from the author of the topic 19 Feb 2009 18:58   

Re: klon ICD2 99% SMD - wstep


wlasnie tam szukaj bledu - napiecie to powinno wynosic ok. 3.3V. moze przy tej sciezce jest jakies zwarcie do masy? moze kondensator jest uszkodzony? moze PIC sie zle zaprogramowal i nie wlaczyl przetwornicy? kolejna mozliwosc - moze trafil ci sie akurat padniety procek?

szybki test - odlutuj tylko ta nozke od pada (podnies ja do gory, tylko uwazaj, zeby nie zlamac!) i zmierz na niej napiecie wtedy.

sprawdz miernikiem testem 'diodowym' miernika co ciekawego masz na pinie VUSB - + do VUSB daje u mnie ok 1,4V, podlacenie odwrotne - ok 0.6V. rezystancja tego pinu do sasiednich i do masy jest z grubsza niemierzalna (mega omy rosnace szybko poza zakres).

4\/3!!
Back to top
   
dir3ctor
Poziom 21
Poziom 21


Joined: 11 Nov 2004
Posts: 1107
Location: z internetu

Post#197 19 Feb 2009 19:36   

Re: klon ICD2 99% SMD - wstep


Na pinie kondensatora USB w procku 0V,
Miedzy D+ a D- tester diodowy pokazuje niecale 0.7V, w druga stronie nie pokazuje nic.
Co ciekawe jak zaczynam mierzyc piny D+ i D- to windows wyswietla komunikat o uszkodzonym urzadzeniu USB.
Back to top
   
Balu
Poziom 24
Poziom 24


Joined: 02 Mar 2003
Posts: 4373
Location: Będzin / Gliwice

Post#198 19 Feb 2009 20:56   

Re: klon ICD2 99% SMD - wstep


Czemu mierzysz coś testerem diodowym? o.O
Nie wiem czy wiesz,ale "tester diodowy" wymusza napięcie:>

Czemu napięcia nie mierzysz woltomierzem? o.O
Tam musi być kolo 3v.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#199 Post from the author of the topic 19 Feb 2009 21:46   

Re: klon ICD2 99% SMD - wstep


pinow D+ i D- nie sprawdzaj a juz na pewno NIE WOLNO tak sprawdzac wlaczonego urzadzenia! Skup sie na pinie VUSB - to ten ktory podlaczony jest do kondensatora C11 (330nF) - tam musi byc cos zle, skoro masz tam 0V. To jest wyjscie wewnetrznej przetwornicy procka, ktora konwertuje napicie 5V na 3.3V, uzywane w komunikacji przez USB. Jesli procek jest zaprogramowany i pracuje, to tam MUSI byc okolo 3.3V (u mnie 3.34).

4\/3!!
Back to top
   
dir3ctor
Poziom 21
Poziom 21


Joined: 11 Nov 2004
Posts: 1107
Location: z internetu

Post#200 21 Feb 2009 11:55   

Re: klon ICD2 99% SMD - wstep


Mam dosc... Freddie: nie masz jakiegos gotowego modelu za rozsadne pieniadze? Potrzebuje programatora z debuggerem "na wczoraj", a nie mam juz nerwow do tego @#$^@...
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#201 Post from the author of the topic 21 Feb 2009 14:16   

Re: klon ICD2 99% SMD - wstep


wyslalem ci PMa - cos na pewno sie poradzi.

4\/3!!
Back to top
   
MarcinK
Poziom 11
Poziom 11


Joined: 30 Jul 2004
Posts: 78
Location: Warszawa

Post#202 20 Mar 2009 21:19   

Re: klon ICD2 99% SMD - wstep


A u mnie taki problem:
Code:
Connecting to MPLAB ICD 2
...Connected
ICDWarn0030: MPLAB ICD2 is about to download a new operating system.  If MPLAB IDE is just starting, it will appear to "hang" at the splash screen.  Please be patient.  MPLAB IDE will finish it's initialization after the OS is downloaded.  (Note:  You may wish to select to ignore this warning in the future.)
Downloading Operating System
ICD0021: Unable to connect with MPLAB ICD 2 (USB)
...Download Operating System Failed
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x120, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation


Jak widać problem z załadowaniem systemu, po załadowaniu firmware nastąpiła jego aktualizacja ,ale niestety nie da się czytać kodu ani wykasować procka nie mówiąc o programowaniu ;/
Miał może ktoś doczynienia z czymś takim?
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#203 Post from the author of the topic 21 Mar 2009 11:38   

Re: klon ICD2 99% SMD - wstep


ja bym przetestowal uklad resetowania 16f877 przez 18f4550. nie wiem o jakiego typu klonie mowisz, ale na moim to byl tranzystor Q1 i otaczajace go oporniki.

ogolnie wcale nie wgrywa ci systemu operacyjnego. jesli masz czym, to dobrze byloby wrzucic do 16f877a wsad juz ze stosownym systemem operacyjnym. moge ci taki wsad zgrac.

4\/3!!
Back to top
   
MarcinK
Poziom 11
Poziom 11


Joined: 30 Jul 2004
Posts: 78
Location: Warszawa

Post#204 21 Mar 2009 12:02   

Re: klon ICD2 99% SMD - wstep


Ten sam klon tylko na płytce od sunoka, wgrywałem wsad z systemem operacyjnym i nie wiele to zmienia ;/ Posprawdzam to co piszesz i dam znać.
Jak drugi programator mam brennera8, zamarzył mi się programator z debugerem, dlatego chce to odpalić :)

Przerwana ścieżka do kolektora T1, teraz działa, dzięki wielkie za pomoc, jak tu się podziękowania daje??:P
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#205 Post from the author of the topic 21 Mar 2009 15:43   

Re: klon ICD2 99% SMD - wstep


podziekowania rozdaje tylko autor postu.

tak BTW to moj klon jest bardzo rozny od klona potyo2 (czyli tego co jest na plytce sunoka)

4\/3!!
Back to top
   
MarcinK
Poziom 11
Poziom 11


Joined: 30 Jul 2004
Posts: 78
Location: Warszawa

Post#206 21 Mar 2009 16:46   

Re: klon ICD2 99% SMD - wstep


No właśnie tak myślałem, dzięki za pomoc ale mam kolejny dziwny problem ;/.

Przetwornica daje mi 9V i nie bardzo da się to zmienić. Po zamontowaniu jakiejś przypadkowej cewki (680uH) napięcie mam 10,5V. Efekt jet taki, że programator bez problemu rozróżnia, czy procek jest czysty czy nie. Potrafi też go skasować, natomiast po zaprogramowaniu mimo, że weryfikacja przechodzi pomyślnie, brak jest komunikatów ostrzegawczych, to procek nie jest zaprogramowany :(.

Może w tym też ktoś mi pomoże.
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#207 Post from the author of the topic 21 Mar 2009 16:58   

Re: klon ICD2 99% SMD - wstep


używanie przypadkowych cewek niewiele zmieni. zmniejsz cewkę i kondensator który decyduje o częstotliwości przetwornicy (pewnie masz tam 1.5n, a to w ogóle jakaś chora wartość - ja używałem 220p).

4\/3!!
Back to top
   
MarcinK
Poziom 11
Poziom 11


Joined: 30 Jul 2004
Posts: 78
Location: Warszawa

Post#208 21 Mar 2009 17:37   

Re: klon ICD2 99% SMD - wstep


Faktycznie było tam 1.5 nF, zmieniłem cewkę, dałem 220pF i działa. W sumie to dziwiła mnie ta różnica między tym a notką aplikacyjną.

Dalej pozostaje problem tego, ze procesor nie chce się zaprogramować ;/
W ogóle moim zdaniem programowanie przebiega za szybko (na pewno dużo szybciej w stosunku do brennera8).
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 7265
Location: Zawiercie

Post#209 Post from the author of the topic 21 Mar 2009 17:39   

Re: klon ICD2 99% SMD - wstep


za szybko czyli ile? jaki procek i ile kodu? moze w bitach konfiguracyjnych masz ustawione programowanie niskonapieciowe? odczytaj jakiegos procka z programem i zobacz czy beda tam jakies sensowne rzeczy (czyli np rozne wartosci, a nie ciagle to samo).

4\/3!!
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 21 Mar 2009 17:39   





Back to top
   
MarcinK
Poziom 11
Poziom 11


Joined: 30 Jul 2004
Posts: 78
Location: Warszawa

Post#210 21 Mar 2009 17:45   

Re: klon ICD2 99% SMD - wstep


Procek 18F4420, 3kB kodu, około sekundy to programuje.
Sprawdzę bity, ale chyba coś nie tak jest z przetwornicą bo podczas programowania czy kasowania, napięcie spada do niecałych 8V ;/

Więc bit był ustawiony, programowanie działa jak należy.
Moja wina.
Dziękuję za pomoc.
Pozdrawiam.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> PIC Microcontrollers -> klon ICD2 99% SMD - wstep
Page 7 of 7 Go to page Previous  1, 2, 3, 4, 5, 6, 7
Similar topics
[PIC18LF4620, PICDEM-Z] Problem z ICD2 (3)
ICD2 vs ICD3. Jakie sa roznice? (8)
[MPLAB][ASM] i programator ICD2 (2)
ICD2 problem z programowaniem.. (3)
Integracja ICD2 z MikroC. (4)
ICD2 blokuje dsPIC? (13)
Klon ICD2 - programatora użyć do wgrania bootladerów (2)
[pic][icd2] Klon ICD2, uruchomienie, problem (8)
Pytania dotyczące klonu ICD2 (9)
[PIC][ICD2] zdiagnozowanie problemu z debugger (4)

Page generation time: 0.498 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed