Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Ned Dec 05, 2010 12:47 pm Naslov sporočila: Flashanje LPC2138 z pousb12 in flash magicom - problem |
|
|
Pozdrav vsem.
Delam projekt za faks in imam problem z flashanjem lpc2138. Flashal bi ga rad z flash magicom preko pousb12 (usb <-> rs232 converter). Javi mi tole napako:
Moje vezje pa izgleda takole:
Kolikor sem jaz razumel je problem v tem, da flash magic ne dobi odziva od procesorja. Preizkusil sem pousb12 v terminalu in dela bp. Preveril sem vse povezave na plati in so tudi ok. Poizkusil sem spreminjati baud rate v flash magicu in neglede na hitrost dobim isto napako. Com port je prav nastavljen. Zmanjkalo mi je idej. Prosim za pomoč.
Edit: Operacijski sistem na računalniku je win7 home premium 64bit. (Če ima slučajno kakšen vpliv na flash magic)
Lp.
Urban |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Ned Dec 05, 2010 12:54 pm Naslov sporočila: |
|
|
Iz slike je nemogoče razbrati razpored pinov. Mogoče imaš obrnjen TX in RX? Nastavitve a so prave _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
matjay Član

Pridružen-a: Pon 06 Dec 2004 22:07 Prispevkov: 537 Aktiv.: 2.26 Kraj: Ljubljana
|
Objavljeno: Ned Dec 05, 2010 1:00 pm Naslov sporočila: |
|
|
Mogoče bi šlo z Jtag kablom na LPT port.
LP
Matjaz |
|
Nazaj na vrh |
|
 |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Ned Dec 05, 2010 1:09 pm Naslov sporočila: |
|
|
Tx in Rx iz pousb12 sta križno vezana na uart0 na procesor, tak ko more bit Tx na Rx in obratno). LPT port odpade, procesor mora biti kasneje nadgradljiv (posodobitve kode) preko usb vodila. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4770 Aktiv.: 20.09 Kraj: Kobarid
|
Objavljeno: Ned Dec 05, 2010 1:32 pm Naslov sporočila: |
|
|
Jaz vedno programiram tako (j-tag hoče preveč pinov...).
Prvo nisem in nisem mogel pogruntat kje je težava, potem sem obrnil TX in RX in to je to. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70656.44
|
Objavljeno: Ned Dec 05, 2010 1:46 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Domenius Član



Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.00 Kraj: Medvode
|
Objavljeno: Ned Dec 05, 2010 3:42 pm Naslov sporočila: |
|
|
PoUSB deluje brez problemov, tako da si verjetno kiksnil pri Rx in Tx tako kot pravijo drugi.. Tudi meni je to ratalo ko sem prvič priklapljal . _________________ It's electric! |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.62 Kraj: Kranj - struževo
|
Objavljeno: Ned Dec 05, 2010 3:56 pm Naslov sporočila: |
|
|
Vprašanje, če ti sploh bootloader štarta.
na LPCju imaš en pin, ki ga moraš držat na 0 med resetom, da štarta bootloader (to sicer lahko naredi tudi USB komunikacijski vmesnik, če je pravilno priključen.
Poskusi na roke najprej daš tisti pin na 0, reset na 0, reset na 1 in potem lahko spustiš tisti pin.
Sedaj bi moralo delovat.
Preveri še nastavitev kristala in preizkusi različne hitrosti v FlachMagic-u. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70656.44
|
Objavljeno: Ned Dec 05, 2010 4:06 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Ned Dec 05, 2010 9:26 pm Naslov sporočila: |
|
|
Shema, ki sem jo zgoraj prilepil je narisana v eaglu in iz tega ven se potem načrtuje tiskano vezje, tako da na plati, ki je bila zrezkana na faksu nisem mogel zamenjat Tx in Rx, ker ti eagle tega ne dovoli tudi, če bi sam tako hotel. Preveril sem tudi sam fizično na plati in je ok zvezano.
Zej sem še enkrat premeril plato in imam neke čudne upornosti med linijami ... mogoče mi je kakšna prevodna smet padla v izrezkan del. Že iščem z lupo ... upam, da je to to, ker drugače sem že 10x prebral vsa navodila in sem priložil shemo, če bi opazil kdo kako napako v shemi, da zarad tega nebi delalo. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70656.44
|
Objavljeno: Ned Dec 05, 2010 9:30 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Ned Dec 05, 2010 10:05 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Gusti, možgane na ON
Nihče ni komentiral tvoje sheme, ampak povezavo med PoUSB12 in tvojo plato.
lp
Boris |
PoUSB12 je zalotan direkt na plato. Sem narisal element in ga dal v eaglovo knjižnico. Pa vseeno še enkrat ponavljam. Tx in Rx sta zveza pravilno. Tx iz poUSB12 na Rx od uC in obratno. Zej ugotavljam, da je na 3.3V napajalni liniji očitno prišla neka smet med linijo in maso, ker je samo dobrih 300 med linijama. Iščem iščem, pa ne najdem  |
|
Nazaj na vrh |
|
 |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Ned Dec 05, 2010 10:59 pm Naslov sporočila: |
|
|
borisz: Odlotal sem pousb12 dol iz plate in je med maso in 3.3V izhodom 375 upornosti. Najbrž je pousb12 hin? Ker med vsemi drugimi pini glede na maso je vsaj nekaj mega ohmov samo na 3.3V je tistih 375 ohmov. Prosim, da mi pošlješ novega po povzetju. Naslov ti bom poslal na ZS. |
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.34 Kraj: Lovrenc na P.
|
Objavljeno: Pon Dec 06, 2010 10:01 am Naslov sporočila: |
|
|
Odpri hyper terminal (ali eno podobno stvar), kratko skleni pina tx in rx, vpiši nekaj v terminal. Če boš videl kaj pišeš, potem je usb konverter zdrav (pazi, da nimaš na terminalu vklopljenega echo efekta).
Če je to ok, ročno postavi LPC v bootloader. Pin za vstop v bootloader postavi na nič, resetiraj procesor, vpiši v terminal "?" in procesor mora odgovoriti. Potem je vse ok in je težava v linijah, ki postavijo procesor v boot loader in v reset (liniji RTS in DTR). |
|
Nazaj na vrh |
|
 |
gusti Član

Pridružen-a: Pet 15 Feb 2008 17:34 Prispevkov: 112 Aktiv.: 0.53 Kraj: Kotlje - Koroška
|
Objavljeno: Pon Dec 06, 2010 10:12 am Naslov sporočila: |
|
|
MarkoM: To kar si ti predlagal sem že sprobal in dela. Ampak procesor se tudi napaja iz poUSB12, kjer je očitno nekaj narobe z 3.3V napajanjem. Poročam, ko dobim novega. |
|
Nazaj na vrh |
|
 |
|