PDA

View Full Version : Jtag



staric
11-10-07, 11:16
Cei aia ... JTAG?
Candva ma speriam numai la auzul acestui cuvant - JTAG. Incercam pe tot posibilul sa nul cunosc indeaproape, dar de ce tie teama nu scapi... In acest articol vreau sa va lamuresc si sa va arat ca nu totul e asa de simplu, ca JTAG nu e un cablu si GATA. JTAG-ul trebuie inteles, ca o tehnologie ce urmareste niste teluri. Asa ca incepem ... cu inceputul.


JTAG Boudaty-Scan Test (BST)

In 1985 s-a format un grup a producatarilor de top de produse electronice - JTAG (Joint Test Action Group). Pentru rezolvarea problemelor de testare JTAG a inaintat ca standard de productie urmatoarea specificatie IEEE Std 1149.1-1990 (IEEE Standard Test Access Port and Boundary-Scan Architecture).
Implementarea arhitecturii BST in chipurile moderne asigura accesarea lor ( mai exact,accesarea blocurilor speciale de intrare-iesire) cu ajutorul unei interfete JTAG formata din 4 fire.Aceasta arhitectura permitea nu numai controlarea starii chipului, dar si comandarea lui - in asa fel se evita nevoia de aparatura sofisticata cu contact fizic.

http://www.orc.ru/~dkuzn/images/jtag_bst.gif

Mai mult, aceasta arhitectura permite schimbul si de alt tip de informatie cu chipul.De exemplu, obtinerea de rezultate a testului de interior asa cum se face la procesoarele moderne. In PLD (programmable logic device) aceasta arhitectura asigura alternativa ( sau baza) introducerea datelor de configurare. Mai e de adaugat ca nu e unica solutie, mai exxista si ate interfete - de exemplu, 12c cu 2 fire ce necesita mai putine cheltuieli pe aparatura si ce e cel mai important mai putin timp de accesare a datelor. Dar, avantajul arhitecturii BST este ca nu e obligatorie indicarea adreselor,deoarece JTAG-ul este format dintrun sir ce se adreseaza prin pozitia sa.

http://noel.feld.cvut.cz/vyu/ap2/actelsx/Image31.jpg

Test Access Port

http://www.orc.ru/~dkuzn/images/jtag_tap.gif

Dupa cum se vede din graph, TAP-ul va trece in starea initiala-RESET din oricare altul in nu mai mult de 5 impulsuri TCK la TMS=1.Concomitent se va face initierea intregii scheme BST, iar in registrul instructiunile se vor scrie ca default ( de regula, instructiunea IDCODE, dar poate fi si alta, de exemplu, SAMPLE).Ca evitare a acestei initieri e nevoie de trecere a TAP prin starea de securitate IDLE in care se pastreaza toate configurarile.Schema BST contine si o serie de permutari in registru. La trecerea prin prima ramura a graph-uli e accesibil registru cu lungimea de 3 biti. Incarcarea instructiunii determina unul din registrul de date, accesabil la trecerea porin ramura stanga si actiunile cu el in stari date de TAP.Din aceste registre, ca minimum, avem registrul de acces la iesirile exterioare a chipului si registrul de ocolire format de 1 bit.
deoarece sirul JTAG tote registrele de permutari se ordoneaza un unul lung,registrul de ocolire permite micsorarea aceste lungimi, reprezentand pe cele ocolite printrun bit.Pentru aceasta avem instructiunea BYPASS.Deoarece la introducerea instructiunii BYPASS se anuleaza actiunea instructiunii incarcate anterior, cu parere de rau, nu exista posibilitatea de a pastra starea blocurilor itrare-iesire, instalate cu ajutorul instructiunii de tipul EXTEST si INTEST. Exceptie fiind instructiunea CLAMP, care iti permite registrul de ocolire,dar acesta instructiune practic nu este folosita.
In registrul de acces a blocului Intrare-iesire PLD, de regula, sunt alocati urmatorii 3 biti:Intrare(I),iesire(O) si iesire interzisa(T).Ordinea intrarii bitului in TDO e diferit in functie PLD firmelor. De exemplu, pentru Xilinx - (T,O,I), iar pentru Altera - (I,T,O).
In starea CAPTURE se salveaza in registru starea actuala.Apropos, pentru registru de instructiuni asta e codul instructiunii SAMPLE, iar pentru registru de ocolire - 1 logic. In starea UPDATE datele din registru de permutari se rescriu in registrul de salvari.
In asa fel, instructiunea SAMPLE nu numai citeste starea iesirilor exterioare, dar si scrie datele de comanda in registrul de salvare. Pentru a evita intrarea de date eronate e folosita inaintea instructiunilor de tipul EXTEST si INTEST.
La incarcarea instructiunii EXTEST iesirea registrului de salvari determina starea iesirilor chipului, adica comanda iesirea si a treia stare - permitand testarea legaturilor externe.Instructiunea INTEST,din potriva, schimba semnalul introdus in chip si serveste la controlarea chipului insasi. De obicei se rezuma la o singura instructiune EXTEST, se foloseste bitul de intrare(I) pentru introducere in chip ca si la instructiunea INTEST.
Instructiunea IDCODE activeaza registrul implimentat format di 32 de biti ca datele de identificare a producatorului, modelului si versiunea folosita.
Numarul de instructiuni e determinat de producator si ,ca minimum, avem urmatoarele SAMPLE,BYPASS si EXTEST iar restul sunt instructiuni adaugatoare.Dupa cate am mentionat, pentru PLD pot exista instructiuni speciale de configurare, iar pentru procesor - citirea rezultatelor testului interior.
Producatorii de microschipuri prezinta informatii despre o realizare concreta de BST pentru fiecare tip din productia sa sub forma unui fisier BSDL(Boundary-Scan Description Language). Mai multe informatii despre asta cititi aici:
http://www.asset-intertech.com

Accesul la portul JTAG se poate organiza prin cablu de tipul ByteBlaster, unind sistemul testat cu portul paralel al calculatorului...

Bag mana in foc ca multi dintre voi ( ca si mine) nu ati inteles nimica din ce am scris(tradus) mai sus....nici nu trebuie...nu asta e sensul acestui articol.Principalul,cred, ca ati inteles ca nu e asa simplu pre cum pare si acuma nu va veti incurca pe viitor, macar, in termeni...

In articolul urmator vom cobora pe pamant ...si vom vedea in practica ce e JTAG-ul

Va urma...

cipcirip99
11-10-07, 12:14
Foarte bine !!! Salut aparitia acestui topic - foarte necesar de altfel in cazurile nefericite care pot aparea in viata unui receptor .
Desi de preferinta nu ar fi de dorit sa ajungem aici , este o mana de ajutor intinsa celor care au nevoie si nu numai ..... .
Va fi probabil un mod de a intelege ce se intampla acolo unde se intalnesc procesorul si suportul soft care ne dau atatea satifactii adeseori .
Succes acestui nou topic !

staric
12-10-07, 09:57
In primul articol am aflat cei aia JTAG - o tehnologie, un stadard de reglare a chipurilor cu ajutorul unor procedee. Toate cestea sunt facute in baza unor stadarde si a unor specificatii. Producatorii implimenteaza posibilitatea de folosire a tehnologieii JTAG chiar din procesul de proiectare a chipului. Acu vom trece la realizarea acestei tehnologii -INTERFATA JTAG.

INTERFATA pe intelesul tuturor este un mijloc ( soft sau hard ) cu ajutorul careia interactionam cu ceva sau cineva. De exemplu, transmitem spre creer informatia vizuala prin intermediul unei interfete - ochiul, iar creerul doar o prelucreaza. Lucrand la calculator noi apasam diferite butoane pe monitor (care la randul sau e tot o interfata) ,iar acea fereastra si este interfata intre noi si soft.
La fel e si cu portul JTAG a receptorului. El comunica cu calculatorul prin intermediul unei Interfete.Toate interfetele JTAG, de regula,sunt unite la portul LPT al calculatorului (exista si variante ce pot comunica si prin portul COM). Asta e legat de faptul ca aceste porturi de intrare-iesire permit o programare si un control al starii mai usor.

http://pbi.my1.ru/pr30163861.jpg

Cea mai simpla interfata este cea cu rezistente de 100 Ohmi de preferinta din
aceiasi "cutie".

http://pbi.my1.ru/pr87136335.jpg

Atentie! Lungimea nu trebuie sa depaseasca 30-35cm


In cazul in care stati bine la capitolul ciocan de lipit e mai bine sa faceti
urmatoarea interfata:

http://pbi.my1.ru/pr70057019.jpg


Aceste scheme sunt variatiuni a interfetei ByteBlaster a firmei ALTERA.De regula, la baza lor avem integrata 74HC244 (74LS244)

Unirea interfetei JTAG la receptor( de exemplu - PBI-1000s) se face conform schemei de mai jos. Pentru alte receptoare ce au la baza procesorul STi5518 aceasta schema poate sa fie alta.

http://pbi.my1.ru/pr21793756.jpg

Interfata data e pentru receptore ce au la baza procesorul ST....( de exemplu STi5518).Pentru alte procesoare schema interfetei poate fi alta,la fel si softul folosi poate fi altul. O interfata gata facuta costa in jur de 15-25 euro. Va prezint doar una dintre acestea cu lista de receptoare cu care este compatibila:

http://pbi.my1.ru/93410735.jpg

ATENTIE! Pentru experimentele facute de dvs.in baza acestui articol nici eu nici administratorii siteului nu poarta nici o raspundere.TINETI MINTE- folosirea incorecta a interfetei JTAG poate duce la deteriorarea definitiva a receptorului!!!

staric
12-10-07, 10:27
http://img299.imageshack.us/img299/4228/jtagconectariij6.jpg

comerciantul
25-12-07, 15:30
http://www.youtube.com/watch?v=8guBFBfQcxU&feature=related

practic

horatyu
25-12-07, 15:57
http://www.youtube.com/watch?v=8guBFBfQcxU&feature=related

practic

eu ti-am trimis linkul http://www.youtube.com/watch?v=PmOgqxEHS8Q&feature=related pt ca am vazut ca sunt cam ce iti trebuie tie acum - in speranta ca te ajuta....pt receptorul tau
iar in dreapta se vad mai multe tutoriale pt receptoare si montarea antenelor

difera de la receptor la receptor cred modalitatea de a face jtag

cred ca la receptoarele de ultima generatie...nu mai e nevoie de jtag ...e suficient sa pui un soft corect...sau sa scrii toata memoria flash cu un soft original si se rezolva problema

fery21
25-02-08, 03:07
Am Facut Un Jtag Cel Simplu (25 Pini Cu Cele 4 R4zistente De 100 Si Una De 33) Lam Conectat La Un Kaon 511z Si Nimi Ce Pot Face Plyssssss!!!

staric
25-02-08, 08:50
Am Facut Un Jtag Cel Simplu (25 Pini Cu Cele 4 R4zistente De 100 Si Una De 33) Lam Conectat La Un Kaon 511z Si Nimi Ce Pot Face Plyssssss!!!

Mai multe detalii, te rog ...

fery21
07-03-08, 19:16
Mai multe detalii, te rog ...

acum nu mai am detali aveam 4 liniute pe afisaj dar lam facut e ok
ms!

unuldinei
15-03-08, 18:47
Eu inca am 4 liniute pe afisaj!!!

Deci, cand incarc jKEYS imi zice :

Error reading from IRD (DCU Peek)

Iar la jtag INFO : Device I.D. 0x 1D405041 , Device STi 5518MVB-X

Kaonul e KSF 570 , FTA , m-am lipit direct pe placa deoarece n-are "tepi"

fery21
16-03-08, 21:34
Eu inca am 4 liniute pe afisaj!!!

Deci, cand incarc jKEYS imi zice :

Error reading from IRD (DCU Peek)

Iar la jtag INFO : Device I.D. 0x 1D405041 , Device STi 5518MVB-X

Kaonul e KSF 570 , FTA , m-am lipit direct pe placa deoarece n-are "tepi"

cuta jkey ptr kaon

unuldinei
17-03-08, 22:41
Am jTAG pentru KAON , dar al meu fiind un KSF 570 , e si un veritabil FTA... Asa ca producatorii s-au gandit sa-l protejeze bine. Se pare ca ar fi vorba despre o rezistenta R 366, care nu o am pe placa , e marcat locul dar nu e .Am lipit una de 1K asa cum zice intr-un thread , dar tot nimic. Acceasi eroare cu IRD-ul .

SAFETRON1
19-03-08, 01:06
Eu inca am 4 liniute pe afisaj!!!

Deci, cand incarc jKEYS imi zice :

Error reading from IRD (DCU Peek)

Iar la jtag INFO : Device I.D. 0x 1D405041 , Device STi 5518MVB-X

Kaonul e KSF 570 , FTA , m-am lipit direct pe placa deoarece n-are "tepi"



Eroarea apare pt ca procesorul nu este pus in service mode si ca urmare flash-ul nu este disponibil.Urmareste in pozele din arhiva cum se pune procesorul in scurt (pin 115) cu rezistenta de 1k.Nu imi mai aduc aminte exact cum arata placa de 570 pt ca a trecut mult timp de cand nu am mai facut unul cu JTAG , dar daca ai ajuns pana aici cred ca te descurci sa identifici contactele dupa cum arata in poze.

unuldinei
20-03-08, 01:06
Multumesc pentru indicatii .. dar se pare ca inca nu-i dau de cap , asa ca epopeea ksf 570 continuaa..(conteaza determinarea si dorinta de a experimenta).
Din poze am inteles cum trebuie plantata rezistenta(cu toate ca am facut acelasi lucru de mai multe ori inainte) , respectand exact punctele de masa acum. Am pornit kaonul ( afiseaza v 1.10 dupa aia 4 liniute, ii dau din telecomanda on si chiar trece pe on ), am pornit si jkeys-ul si placuta surpriza sa vad ca :
Device ID 0x1D405041
Device STi5518MVB-X
IRD Model KAONMEDIA STB
IRD# R 19 6106 3481-87
Box Keys 74 E3 &4 39 81 74 E9 74
Build Cfg XXXX Boot Strap XXXX
Model ID XXX Software XXXX
................................................................
Am incercat de mai multe ori sa sterg memoria la sectiunea de FLASH PROGRAMMING si sa scriu softul pt H/W 12.00.A1 dar imi spunea ca memoria nu-i empty... am scris asa , dar cred ca doar se prefacea .. iar dupa o vreme din nou nu-mi mai recunoaste IRD-ul . Am citit Flash-ul dar acum nu-mi comunica . Error reading IRD... Chiar ma enerveaza fenomenele de genul asta !!! Asa ca sper ca dupa ce voi rezolva intr-un fel sa-mi fie sterse post-urile de aici si sa fac un thread pentru alti napastuiti...(Cata mila crestineasca!)

SAFETRON1
21-03-08, 19:43
Nu mai porni receiver-ul din standby cand umblii cu jkeys ca nu ne jucam aici cu conserve!!

Spui ca nu te lasa sa dai erase la flash?? ....iti trebuie unlock pt sectoarele din flash

...il urc eu

zmeura
21-03-08, 20:29
Safetron zi repede unde gasesc jkeys-ul despre care se vorbea aici http://sateliti.org/showthread.php?t=876 .

SAFETRON1
21-03-08, 22:08
@unuldinei

incearca asffel:

1.deschizi jkeys , clic pe development panel , introduci la user function address 80000000 , clic pe load to selectezi fisierul unlock.bin , clic pe trigger user si dupa aceea inchizi fereastra development panel.

2.da clic pe flash programming , alegi la ird model KAONMEDIA STB , la flash dedesupt ird model alegi ori 39VF160 ori M29W160 in functie de ce tip de flash are receiver-ul , clic pe erase si astepti pana cand termina de sters

4.dupa aceea clic pe program selectezi fisierul flash dump si astepti pana termina de scris si gata.


vezi ca e posibil ca eroarea asta "error reading from ird dcu peek" sa apara datorita conflictului de tensiune intre portul paralel al PC-ului si receiver.Iti recomand sa folosesti JTAG cu baterie.

fery21
22-03-08, 20:34
Nu mai porni receiver-ul din standby cand umblii cu jkeys ca nu ne jucam aici cu conserve!!

Spui ca nu te lasa sa dai erase la flash?? ....iti trebuie unlock pt sectoarele din flash

...il urc eu

in momentul in care tia detectat procesorul trebie sa alegi si flash-ul corect al recului eu acelasi lucru lam patit si nu am observat ce flash aveam dupa ce am schibat a mers conectezi jtag la rec pornesti recu si apoi deschizi jkeys.
bafta
adam_gobi2000 yahoo

Einstein
19-04-08, 14:27
http://www.tiaowiki.com/w/Make_a_Simple_Nonbuffered_FTA_JTAG_Cable

Digit
06-06-08, 12:12
Util linkul dar trebuie precizat ca in locul pinului 13 se foloseste pinul 11 pentru dreambox.

Alexandru
09-07-08, 12:58
M-ar interesa o schema de jtag pentru dreambox 500 (nu aceea cu rezistente)

trex_daemo
03-08-08, 11:12
E foarte bun topicul, totusi o poza mai mare cu schema in care folosim bufferul se poate ?

craul4
07-12-08, 18:48
Va salut pe toti .
Scuze pentru offtopic ,desi nu e chiar offtopic .daca am dat flash-ul jos si vreau sa-l reprogramez nu pot pentru ca e protejat ......Are cineva vreo idee ? e un M29W160 DB.

timina2006
02-04-09, 10:16
Salutare tuturor
Caut o schema de construire a unui cablu JTAG pentru Ipbox/Dgstation 200S

Multumesc anticipat

ro_ibs
08-05-09, 23:33
intrebare, dupa JTAG trebuie scoasa rezitenta de 1 K?
mie nu-mi porneste . am scris, nu-mi da eroare, am citit din memorie, totl pare ok, dar rec-ul nu mai porneste deloc. e mort. Desi jtag-ul se conecteaza si jkeys.
ce tre sa mai fac?

multumesc anticipat

dany
06-06-09, 17:46
Va rog mult cei care stiti unde trebuie pusa rezistenta la globo 7010A ca nu stiu.
Multumesc

soarece
04-01-10, 21:20
am un drimbox 500 s si am nevoie de jtag mai multe detalii cei care lati mai folosit intrati pe id meu mamutul paros daca stiti ca nu mai am sanse :comp:sami spuneti ca mai am io o metoda am un baros de 500 kg :comp:vasi fi recunoscator sau sal dau la cineva gratis pentru piese salutare inca o data din partea mea ori cum mi greu sa ma descurc singur vreau un inpuls de ajutor slutare la toti

zmeura
04-01-10, 22:09
Pe id-ul tau paros mi-e frica sa intru :),dar trebuie sa gasesti pe cineva care sa-i faca jtag.Incearca sa dai si mai multe detalii,dar mai inteligibile.Cum a crapat,daca a aparut mesajul cu adios amigo,ce imagine aveai pe el,etc.

laleauaneagra
04-01-10, 23:57
scuze de off dar e prea haios ca sa ma pot abtine eu fiind un tip hazliu caruia ii arati degetu si rade o luna:clap:

de unde domne imaginatia asta cu id blanoase,na spune tu,soarece,mamut blanos:clap::clap::clap:

soarece
06-01-10, 22:40
zmeura recunosc mi-a prins bine instructiunile tele pentru pufani uite cum sau petrecut lucrurile si acum daca dau drumul la dream am imaginea gemini project 4.20 maxvar:band:eeee aici i problema am incercat sa pun alta imagine si in acelasi moment nu miam dat seama ca pe linga cablu nul modem mai aveam bagat in dream si cros ovarul si uite asa lam busit nu se mai aprinde becurile rosu verde numi mai merge telecomanda si uite mam gindit la jtag :comp:ori cum nu sint nici io afon daca stau bine si ma gindesc o sami construiesc un cablu jtag.....http://www.youtube.com/watch?v=SxQB1fRs1fc.... uite aici poate ivata si laleaua neagra de la mine cite ceva poate va incerca sa faca experienta mea sa instaleze o imagine peste alta imagine cu 2 cabluri deodata nul modem si cros ovar ori cum nus atit de paros cum crede zmeura :drinks:

zmeura
06-01-10, 23:16
Nu conteaza ce cabluri erau legate,daca ti-a aparut mesajul cu "adios amigo ......" intradevar ai nevoie de jtag.Daca nu,sau nu esti sigur mai bine il trimiti la cineva care e dispus sa incerce un jtag.Poti incerca si singur dar citeste atent ce s-a scris si foloseste Jtagdm500AIO cu fire extrem de scurte (10-15 cm).
Restul erau glume legate de id-ul tau "paros".Scuze dar nu ne-am putut abtine nici chiar noi moderatorii chiar daca nu e voie.De regula suntem oameni trecuti de prima tinerete carora ni se pare altfel limbajul "scurtat" si "colorat" al tinerilor din ziua de azi.No offence.
Important e sa reusesti sa ne transmiti exact ce e cu acel receptor.Inteleg ca ai pus o alta imagine si de atunci nu ai reusit sa mai pui alta cu Dream_up si nici nu mai porneste receptorul dar totusi se aprinde un led pe panoul forntal.Daca e asa atunci se poate incerca un jtag si daca tu nu poti sau nu esti sigur cere ajutor chiar aici si poate gasim pe cineva care sa te ajute.Bafta.

Laleaua e deja trecut prin multe,nu cred ca il mai poti invata ceva.:D

soarece
06-01-10, 23:41
:band:ori cum sint anbitios nu ma dau batut pina nui dau de cap la dream mi-au trecut multe piese prin mina:lol:nu era solutia barosul ori cum tiu la gluma mersi tuturor :drinks:o bere din partea mea si o plimbare in uichend cu frumoasa mea limuzina cu tractiune balegaroasa
:horse:de 100 cai putere ori cum in seara asta mi somn :wellcome:sa fac rost de cemi trebuie si atentie va las si un tutorial cu bine va saluta al vostru prieten blanosu:clap::clap::clap::clap::clap:

soarece
07-01-10, 21:24
salutare domnule buruiana si domnule coacaza :dance:uite cit am progresat pardon scuze domnule laleauaneagra si tovarasul meu zmeura am batut recordul studiati si voi yutubul care vi lam lasat pe net despre jtag drimbox 500 s victorie:clap::clap::clap::clap:va salut cu respect :cheers:o bere din partea lu blanosu si un uiskhi cu ghiata ce credeati ca sint greu de cap ok gut bay:tv:

soarece
21-01-10, 12:58
mai baieti pe linga electronica pe care o cunosc :lol:va las o inventie dea mea sa nu mai folositi cablu jtag exista o modalitate cu un pistol electric fara rezistenta incercati sa faceti masa intre cei 8 pini se gasesc in placuta pe care sint amplasate ledurile rosu.....verde in cazul in care nu mai comunica dreamul cu telecomanda asta ar fi unica solutie de a intra in sistemul flas si a anula ce sa scris gresit asa ca tovarasul zmeura i bn si un nebun ca mine sati dea o scurgere de informatie precum sigur nu ai avut cum so intilnesti id meu blanos daca intri e binevenit ori cind pentru mai multe detali i testat numai la risivarul dreambox 500 s:tv:

soarece
21-01-10, 13:03
:clap::drinks:cind introduceti pistolul de lipit in dream la cei 8 pini rog sa nu detina fludor pe capatul pistolului in momentul cind se apasa butonul letcon e bine ca dreamul sa fie scos din priza restul pentru mai multe detali aveti id mai sus:clap:

zmeura
21-01-10, 13:12
Soarece te apropii de un ban.
Incearca sa scrii intr-o limba pe care sa o intelegem si noi.

PS: Te-ai inscris cu o clona si ai uitat sa ne aduci aminte ca esti de fapt adybaran?Ca nu stiam de ce nu inteleg nimic din ce postezi,acum stiu. :D
PPS:Mai gasesti virusi cu osciloscopul?

soarece
21-01-10, 13:37
nu vreau sa fac biza de nimeni incodata mi de scuze din partea mea dar fiind oltean de unde sa nascut regretatul amza pelea voi incerca pe cit posibil sa ma abtin de la glume inco data sanatate din partea mea recunosc greselile si le regret salutare si domnului zmeura si domnului laleaua neagra :)

boly
21-02-10, 02:43
am un receptor cherokee maestro 9000 si am incercat sa pun un soft pe el si lam blocat,imi apare pe afisaj '0000' si am cautat pe net si am gasit pe pagina asta:http://xsat.rtfm.be/faq.php?op=detail&pid=20 ,si am facut montajul dar dupa ce lam conectat la receptor si am dat drumul la programul 'JtagSc2000Lite' sta citeva secunde si imi apare urmatorul mesaj ca in imaginea: http://img6.imageshack.us/img6/1186/jtag.png,va rog daca puteti sa ma ajutati ce asi putea sa fac,dupa cite miam dat seama calculatorul nu comunica cu receptorul prin jtag si nu stiu care ar fi problema.


Va multumesc pentru intelegere.

fery21
21-02-10, 17:19
Daca e un procesor lsi2000 foloseste jtag-up sau jkeys, jtag up nu are nevoie de jkeys.ini pe cand la jkeys trebuie sa ai jkeys.ini care sa contina caracteristicile flash-ului tau

boly
21-02-10, 21:06
de unde sa iau jtag up sau jkeys.ini(sau pot sa creez eu jtag.ini)si dca se poate de unde iau caracteristicile????

multumsec pentru ajutor

Emy009
18-04-10, 11:19
Salut,
Tot cautand pe cineva care sa se priceapa la FPGA-uri am dat de aceasta discutie si mi-am permis sa aduc un link care va poate fi util in privinta intelegerii Jtag-ului.
http://www.corelis.com/education/JTAG_Tutorial.htm#NeededTools

Apropo', stiti pe cineva priceput la Xilinx din seria 3000? Am o placa ISA cu XC3020 si nu stiu de unde s-o apuc.

gigibamse
13-09-10, 10:33
Salutare tuturor.


Am nevoie de ajutor pentru a readuce la viata un procesor STI 7100 la un receptor Technomate 6900 hd combo.
Caut de mult instructiuni pentru Jtag la acest procesor,pe multe forumuri sunt doar presupuneri despre interfata jtag la acesta.
Concret nu am gasit nimic sa mearga,ori nu am gasit eu exact ce trebuie,
mentionez ca am incercat doar pe windows xp.
Chiar nu s-a confruntat nimeni cu acest procesor??dar sa si il rezolve cumva?/
Daca cineva a reusit acest lucru va rog sa puneti pe forum utilitarul care se foloseste la acesta,ce windows va trebui folosit si instructiuni cu privire la interfata jtag.
Va spun sincer m-am saturat sa tot caut jtagul potrivit pentru acesta,as dori sa-mi raspunda cineva care a mai facut acest lucru.
Nu ma judecati gresit,nu sunt omul care sa ceara si sa primeasca (mura-n gura) ma documentez cat pot si nu-mi place ca imdiat ce dau de greu sa sa scriu pe forum si sa rezolv problema (ca si cum ai invata mecanic si la urma desi ai rezolvat nu stii cum ai facut-o) dar acest procesor mi-a rapit multe nopti si mi-a ocupat mai tot timpul.

Va rog mult.

Multumesc anticipat,gigibamse

polimer
04-05-14, 22:47
poate ma poate ajuta cineva cu fisierele STi5516.bsd sau STi5516.bsdl
fisier este necesar pentru J-LINK sau JTAG
acest fisiere stabileste arhitectura procesorului si modul de lucru pe BUS pentru NAND flash

multumesc anticipat

exemplu mai jos partial



-- *****************************************************************************

-- Copyright (c) 2010 NXP B.V. All rights reserved.

-- BSDL file for design LPC24XXFET208 Revision C

-- Created by Synopsys Version Y-2006.06-SP2 (Sep 01, 2006)

-- Version: 1.0
-- Date: Aug 13, 2010

-- *****************************************************************************


entity LPC24XXFET208 is

-- This section identifies the default device package selected.

generic (PHYSICAL_PIN_MAP: string:= "TFBGA208");

-- This section declares all the ports in the design.

port (
DBGEN : in bit;
TCK : in bit;
TDI : in bit;
TMS : in bit;
TRST_N : in bit;
P0_0 : inout bit;
P0_1 : inout bit;
P0_2 : inout bit;
P0_3 : inout bit;
P0_4 : inout bit;
P0_5 : inout bit;
P0_6 : inout bit;
P0_7 : inout bit;
P0_8 : inout bit;
P0_9 : inout bit;
P0_10 : inout bit;
P0_11 : inout bit;
P0_12 : inout bit;
P0_13 : inout bit;
P0_14 : inout bit;
P0_15 : inout bit;
P0_16 : inout bit;
P0_17 : inout bit;
P0_18 : inout bit;
P0_19 : inout bit;
P0_20 : inout bit;
P0_21 : inout bit;
P0_22 : inout bit;
P0_23 : inout bit;
P0_24 : inout bit;
P0_25 : inout bit;
P0_26 : inout bit;
P0_27 : inout bit;
P0_28 : inout bit;
P1_0 : inout bit;
P1_1 : inout bit;
P1_2 : inout bit;
P1_3 : inout bit;
P1_4 : inout bit;
P1_5 : inout bit;
P1_6 : inout bit;
P1_7 : inout bit;
P1_8 : inout bit;
P1_9 : inout bit;
P1_10 : inout bit;
P1_11 : inout bit;
P1_12 : inout bit;
P1_13 : inout bit;
P1_14 : inout bit;
P1_15 : inout bit;
P1_16 : inout bit;
P1_17 : inout bit;
P1_18 : inout bit;
P1_19 : inout bit;
P1_20 : inout bit;
P1_21 : inout bit;
P1_22 : inout bit;
P1_23 : inout bit;
P1_24 : inout bit;
P1_25 : inout bit;
P1_26 : inout bit;
P1_27 : inout bit;
P1_28 : inout bit;
P1_29 : inout bit;
P1_30 : inout bit;
P1_31 : inout bit;
P2_0 : inout bit;
P2_1 : inout bit;
P2_2 : inout bit;
P2_3 : inout bit;
P2_4 : inout bit;
P2_5 : inout bit;
P2_6 : inout bit;
P2_7 : inout bit;
P2_8 : inout bit;
P2_9 : inout bit;
P2_10 : inout bit;
P2_11 : inout bit;
P2_12 : inout bit;
P2_13 : inout bit;
P2_14 : inout bit;
P2_15 : inout bit;
P2_16 : inout bit;
P2_17 : inout bit;
P2_18 : inout bit;
P2_19 : inout bit;
P2_20 : inout bit;
P2_21 : inout bit;
P2_22 : inout bit;
P2_23 : inout bit;
P2_24 : inout bit;
P2_25 : inout bit;
P2_26 : inout bit;
P2_27 : inout bit;
P2_28 : inout bit;
P2_29 : inout bit;
P2_30 : inout bit;
P2_31 : inout bit;
P3_0 : inout bit;
P3_1 : inout bit;
P3_2 : inout bit;
P3_3 : inout bit;
P3_4 : inout bit;
P3_5 : inout bit;
P3_6 : inout bit;
P3_7 : inout bit;
P3_8 : inout bit;
P3_9 : inout bit;
P3_10 : inout bit;
P3_11 : inout bit;
P3_12 : inout bit;
P3_13 : inout bit;
P3_14 : inout bit;
P3_15 : inout bit;
P3_16 : inout bit;
P3_17 : inout bit;
P3_18 : inout bit;
P3_19 : inout bit;
P3_20 : inout bit;
P3_21 : inout bit;
P3_22 : inout bit;
P3_23 : inout bit;
P3_24 : inout bit;
P3_25 : inout bit;
P3_26 : inout bit;
P3_27 : inout bit;
P3_28 : inout bit;
P3_29 : inout bit;
P3_30 : inout bit;
P3_31 : inout bit;
P4_0 : inout bit;
P4_1 : inout bit;
P4_2 : inout bit;
P4_3 : inout bit;
P4_4 : inout bit;
P4_5 : inout bit;
P4_6 : inout bit;
P4_7 : inout bit;
P4_8 : inout bit;
P4_9 : inout bit;
P4_10 : inout bit;
P4_11 : inout bit;
P4_12 : inout bit;
P4_13 : inout bit;
P4_14 : inout bit;
P4_15 : inout bit;
P4_16 : inout bit;
P4_17 : inout bit;
P4_18 : inout bit;
P4_19 : inout bit;
P4_20 : inout bit;
P4_21 : inout bit;
P4_22 : inout bit;
P4_23 : inout bit;
P4_24 : inout bit;
P4_25 : inout bit;
P4_26 : inout bit;
P4_27 : inout bit;
P4_28 : inout bit;
P4_29 : inout bit;
P4_30 : inout bit;
P4_31 : inout bit;
RSTOUT_N : out bit;
RTCK : inout bit;
TDO : out bit;
ALARM : linkage bit;
NC : linkage bit_vector (1 to 3);
P0_29 : linkage bit;
P0_30 : linkage bit;
P0_31 : linkage bit;
RESET_N : linkage bit;
RTCX1 : linkage bit;
RTCX2 : linkage bit;
USB_DM2 : linkage bit;
VBAT : linkage bit;
VDCDC : linkage bit_vector (1 to 3);
VDD : linkage bit_vector (1 to 10);
VDDA : linkage bit;
VREF : linkage bit;
VSSA : linkage bit;
VSSCORE : linkage bit_vector (1 to 3);
VSSIO : linkage bit_vector (1 to 10);
XTAL1 : linkage bit;
XTAL2 : linkage bit
);

piccolo08
05-05-14, 12:59
@polifrici
Nu le ai deloc si vrei sa faci patch la tompson 310 :D.

polimer
05-05-14, 14:12
Picolo

nu le am , ca de aceea le cer, ca sa nu dau jos memoriile de fiecare data, de pe placa sa se distruga cablajul. [ orice prost poate sa citeasca memoriile pe programator specializat }
si din aceasta cauza, vreau sa citesc frumos, NAND direct pe cablaj, fara sa stric cablajul.boxul a costat ceva parai,...
si mi-am identificat deja pinii de jtag la procesor. incet , incet le facem pe toate, in timpul liber, dupa servici,...
in alta ordine de idei-- eu am si alte prioritati ....fata de acest proiect la boxul respectiv.

daca vrei sa ajuti esti bine venit, daca vrei sa carcotesti, nu prea imi place, sincer.
dar cum am spus, incet , incet , si in sir indian le vom rezolva pe toate,....sper ... cel putin asa inclin sa cred.