 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Tor Feb 10, 2009 8:41 pm Naslov sporočila: LPC se ne odziva na JTAG |
|
|
Nekako mi je uspelo "zaštekati" LPC2148, da se nikakor ne odzove več na jtag programator. Drugače program normalno teče, samo ne programator se ne odziva. Napiše, kot da ga sploh ni.
Uporabljam pa olimexov LPT programator in H-JTAG server.
Ima kdo idejo? _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Tor Feb 10, 2009 9:27 pm Naslov sporočila: |
|
|
Si preveril, če si ugasnil JTAG pine?
Če si, te reši ISP programiranje. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Tor Feb 10, 2009 9:40 pm Naslov sporočila: |
|
|
Programator na drugi ploščici dela OK. Tako da je definitivno napaka na tej plošči. Povezave so 100% OK, ker je pred tem "incidentom" delalo OK. Tako da je 99.9% napaka v čipu samem. Sedaj je samo vprašanje, ali se ga da nekako rešiti ker je dober, ali bo treba menjati  _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Tor Feb 10, 2009 10:17 pm Naslov sporočila: |
|
|
Ne vem če si me razumel... Hotel sem vprašat, če si JTAG pine na kakršenkoli način izklopil? Se pravi, imaš v aplikaciji na JTAG pinih kakšen zunanji hardware, si preveril, če je P1.26 vezan na maso... Si mogoče vklopil Code Protection?
Če je zgoraj opisano vse OK... Si se kaj "igral" s PLLjem? Hm... Drugega se pravzaprav ne spomnim...
Imaš možnost serijskega programiranja? Če ja, povozi program z enim, za katerega si siguren, da ne povzroča težav. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70644.36
|
Objavljeno: Tor Feb 10, 2009 10:22 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Tor Feb 10, 2009 10:23 pm Naslov sporočila: |
|
|
Ne, pini se uporabljajo izključno za JTAG. Sem pa tudi pine preveril z osciloskopom. Nekaj se dogaja. Ne z PLLom se nisem nič tikal. Niti zaklepal nisem. Samo nekaj sem se z ADC igral. Se bojim, da sem ga tu zavozil, ker sem uporabljal registre, ki jih načeloma ni tu. Drugače pa ne morem priklopiti na serijsi port. Očitno bo treba zamenjati čip ni kaj  _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
commander29 Član

Pridružen-a: Pon 20 Nov 2006 15:24 Prispevkov: 47 Aktiv.: 0.21
|
Objavljeno: Sre Feb 11, 2009 11:11 am Naslov sporočila: |
|
|
SimonS je napisal/a: |
Ne, pini se uporabljajo izključno za JTAG. Sem pa tudi pine preveril z osciloskopom. Nekaj se dogaja. Ne z PLLom se nisem nič tikal. Niti zaklepal nisem. Samo nekaj sem se z ADC igral. Se bojim, da sem ga tu zavozil, ker sem uporabljal registre, ki jih načeloma ni tu. Drugače pa ne morem priklopiti na serijsi port. Očitno bo treba zamenjati čip ni kaj  |
Če si v svoji aplikaciji spreminjal PINSEL, kjer so tudi JTAG pini potem si lahko JTAG odklopil v ARM-u in edina rešitev je brisanje Flash-a.
Serijski port ---> MAX 232 ---> Uart0 pini na LPC-ju
Potem pa reset in P0.14 tako da bo šel v bootloader način ob resetu.
Nato pa uporabi enega od SW lahko tudi od Philips-a za LPC-je ali pa FlashMagic in zbriši flash na LPC-ju. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Sre Feb 11, 2009 12:14 pm Naslov sporočila: |
|
|
Verjetno je to, to.
Hvala za odgovore.
Citiram: |
plese reference the debug port setting.(keyword INSEL2)
Warning: use read-modify-write operation when accessing PINSEL2 register. Accidental
write of 0 to bit 2 and/or bit 3 results in loss of debug and/or trace functionality! Changing
of either bit 4 or bit 5 from 1 to 0 may cause an incorrect code execution!
GPIO/DEBUG
0: Pins P1.36-26 are used as GPIO pins.
1ins P1.36-26 are used as a Debug port.
reset: P1.26/RTCK |
_________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.30
|
Objavljeno: Sre Feb 11, 2009 12:26 pm Naslov sporočila: |
|
|
Ja poglej v kodo ane.
Zelo nerodno so to naredili pri NXPju, zadevo bi morali rešiti podobno kot pri spreminjanju nastavitev PLL. _________________ Answers: $1, Short: $5, Correct: $25, dumb looks are still free. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Sre Feb 11, 2009 1:23 pm Naslov sporočila: |
|
|
Ja saj pravim, da sem spreminjal PINSEL2 in da je verjetno to krivo
PINSEL2 =0x30; _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|