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


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Pet Jan 19, 2007 12:00 pm Naslov sporočila: iMPACT - Spartan3E |
|
|
Imam spartan3E starter kit, ise8.2 in jtag3 (narejen doma). Naredil sem čisto kratek programček, nastavil čip na xc3s100e tq144, zadevo prevedil, določil vhodne in izhodne pine in zagnal iMPACT.
Ko sem hotel samo prebrat IDCODE, mi je javilo tole:
// *** BATCH CMD : ReadUsercode -p 1 ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111111 INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000010000000010010011
Drug dan poskušam ponovno, pa dobim tole:
/ *** BATCH CMD : ReadUsercode -p 1 Chain TCK freq = 0. Validating chain... Boundary-scan chain validated successfully. WARNING:iMPACT:1774 - Can't find such instruction USERCODE ERROR:iMPACT:2488 - The operation did not complete successfully.
Poskusil sem jtag debuger, in zgleda da vse deluje normalno (spreminjal sem položaje posameznih priključkov na jtagu in preverjal z osciloskopom).
Kaj bi še lahko bilo narobe? |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Pet Jan 19, 2007 12:08 pm Naslov sporočila: |
|
|
Ali imaš pravilno zvezane In in Out podatkovne linije (loop)?
Shema za JTAG programator, ki je nekje na Xilinx-ovi strani, zelo verjetno deluje...
Mogoče se ti kje tepejo logični nivoji ali napajanje?
Jaz imam originalni JTAG kabel na LPT port in dela B.P. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Pet Jan 19, 2007 1:01 pm Naslov sporočila: |
|
|
Shemo za jtag3 sem pobral na xilinxovi strani in sem ga priključil direktno na spartan3e starer kit, tako da kar se tiče napajanja in logičnih nivojev je najbrž ok.
A ne pomeni, če dobnim odgovor "Validating chain... Boundary-scan chain validated successfully." da je povezava v redu? Tudi auto connect mi ga lepo zazna. Sem poskusil tudi zamenjat tdo in tdi, pa mi takoj javi, da je nekaj narobe s povezano.
Kaj si mislil pod loop? Kater jtag imaš, kje si ga kupil? |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Pet Jan 19, 2007 2:08 pm Naslov sporočila: |
|
|
Z loop sem mislil, da je veriga (chain) sklenjena... Data Out > chip1 > chip2 > Data In.
Jaz sem zadevo dobil zraven, ko sem kupil razvojno ploščo.
Poskusi še zvezati samo TDO in TDI skupaj - brez čipov... verjetno bo javilo da je chain ok.
Poskusi s kakšnim drugim kablom tvoj sistem in s tvojim kablom kakšen drug sistem. Boš takoj vedel, kje je težava.
LP _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Pet Jan 19, 2007 3:45 pm Naslov sporočila: |
|
|
Čip je samo eden, tako da ni nobene verige. Bom probal zvezat tdi in tdo.
Jest bi že poskusil z drugo plato oz. kablom, samo kaj ko je to vse kar imam. Aly, bi mi ti prosim naredil eno uslugico, če bi se oglasil pri tebi, vidim da si v LJ, jaz pa tudi večino časa?  |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Pet Jan 19, 2007 11:47 pm Naslov sporočila: |
|
|
Sem ugotovil, da tudi če zvežem skupaj tdo in tdi ali pa če jih nikamor ne priključim, dobim vedno isti rezultat, kabel mi v vsakem primeru zazna, če pa berem IDCODE pa vedno dobim:
/ *** BATCH CMD : ReadUsercode -p 1 ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111111 INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000010000000010010011
tako da je najbrže nekaj s kablom, ampak kaj pa ne vem. Če priključim osciloskop na posamezne pine in dam ukaz za branje IDCODE, vidim da se nekaj dogaja.
Še kakšna ideja kaj bi lahko bilo oz. kje lahko kupim kabel? |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Tor Jan 23, 2007 10:01 am Naslov sporočila: |
|
|
Hm hm... nimam več idej..
Če prideš v Lj.- Dobrunje enkrat med delavnikom(8-16), ti lahko posodim moj [slovenščina je zame španska vas]. Ali preizkusim tvojo plato.
LP _________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
Hi-End Član


Pridružen-a: Sre 25 Feb 2004 11:51 Prispevkov: 284 Aktiv.: 1.20 Kraj: Višnja Gora
|
Objavljeno: Tor Jan 23, 2007 12:16 pm Naslov sporočila: |
|
|
Podoben problem smo imeli tudi pri nas v firmi. Impact zazna napravo, bral pa je zmeraj narobe, oziroma zmerom isto, ali je bil priključen na target ali ne. Razlog je bil v tem, da so bili pini iz vmesnika napačno mapirani na konektor na targetu (ploščici). Drugače pa shema preverjeno deluje  _________________ Music is a part of my life, DIY is my life ! |
|
Nazaj na vrh |
|
 |
Silica FAE Član

Pridružen-a: Pet 01 Sep 2006 13:57 Prispevkov: 33 Aktiv.: 0.14 Kraj: Ljubljana (Dunajska), NM
|
Objavljeno: Tor Jan 23, 2007 2:13 pm Naslov sporočila: |
|
|
Ojla
Na Spartan3E Starter Kitu je xc3s500e cip in ne xc3s100e. Morda je mapiranje napacno zaradi tega.
Spartan-3E Starter Kit (HW-SPAR3E-SK-US) _________________ Lp
Uros |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Sre Jan 31, 2007 12:34 pm Naslov sporočila: |
|
|
Hi-End je napisal/a: |
PRazlog je bil v tem, da so bili pini iz vmesnika napačno mapirani na konektor na targetu (ploščici). |
Kaj to pomeni mapirani...napačno razporejeni?
Jaz še vedno ne morem usposobit mojega jtaga. Mogoče kdo ve kako se zadevo debugira z priloženim debugerjem. Na levi lahko spreminjam in spremljam stanje pinov (to sem preveril in deluje ok) na desni pa je neka shema, za katero pa ne vem kaj na z njo? |
|
Nazaj na vrh |
|
 |
Hi-End Član


Pridružen-a: Sre 25 Feb 2004 11:51 Prispevkov: 284 Aktiv.: 1.20 Kraj: Višnja Gora
|
Objavljeno: Čet Feb 01, 2007 9:39 am Naslov sporočila: |
|
|
S tem sem mislil, da TDO JTAG-a ni povezan z TDO na ploščici kjer je Spartana 3E, ter tako naprej. Se pravi preveri, če so pini TDO, TDI, TCK in ostali pravilno mapirani. Sicer pa je pri tem uporabno tudi orodje znotraj iMPACT-a. _________________ Music is a part of my life, DIY is my life ! |
|
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: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|