Kann ich das Programm JTAG-Port der ADSp-2191 direkt?

D

Dr.J

Guest
Kann ich das Programm JTAG-Port der ADSp-2191 über den parallelen
Anschluss direkt?
Ich verwende als TCK Pin2, Pin3 als TDI, Pin4 als TMS, Pin 11 als TDO.
TRST * bis 3.3V.* Wirtschafts-und Währungsunion nicht.

Die wareform der TCK, TMS, TDI haben Recht, aber ich kann keine Signale
auf TDO mit dem Oszillograph, warum?

 
API Mantle zrewolucjonizował rynek gier pokazując użytkownikom, że powinni oczekiwać więcej i zmuszając Microsoft oraz Khronos Group do działania. Efekt był tak duży, że o technologii AMD słyszymy coraz częściej i to przy okazji premiery nowych gier o silnej marce. Niedawno ogłoszono, że wsparcie dla Mantle pojawi się w grach Battlefield: Hardline,...

Read more...
 
Verwenden Sie alle vorhandenen Software oder einige homebrewed Bestellung?

Auf welcher Plattform?

 
I-Programm in VC Umgebung, das Ausgangssignal des TCK, TMS, TDI und sind im Einklang mit den Automaten von IEEE1149.1.

Main-Codes Listen,
/ * Unterprogramm schreiben TMS, TDI, TCK aktualisieren, lesen Sie TDO * /
int AcessTAP (PPORT_HANDLE hPPORT, int tdi, TMS int, int dir)
(
int TDO = -1;
Byte-Daten;
data = tms * 4 TDI * 2;
PPORT_Writedata (hPPORT, (BYTE) data); / / TCK niedrig
data = tms * 4 TDI * 2 1;
PPORT_Writedata (hPPORT, (BYTE) data); / / TCK hoch

if (dir == PI)
(
data = tms * 4 TDI * 2;
PPORT_Writedata (hPPORT, (BYTE) data); / / TCK niedrig
data = PPORT_Readstatus (hPPORT);
TDO =! ((int) Daten>> 7);
)
Rückkehr TDO;
)/ * Bypass-Unterricht in Haupt-Routine * /
AcessTAP (hPPORT, 1,1, PO);
AcessTAP (hPPORT, 1,1, PO);
AcessTAP (hPPORT, 1,1, PO);
AcessTAP (hPPORT, 1,1, PO);
AcessTAP (hPPORT, 1,1, PO); / /
RESET
AcessTAP (hPPORT, 1,0, PO); / / go to Run-Test/Idle

AcessTAP (hPPORT, 1,1, PO); / / select DR-Scan
AcessTAP (hPPORT, 1,1, PO); / / wählen Sie IR-Scan
AcessTAP (hPPORT, 1,0, PO); / / capture IR
AcessTAP (hPPORT, 1,0, PO); / / IR-Verschiebung

AcessTAP (hPPORT, 1,0, PO);
AcessTAP (hPPORT, 1,0, PO);
AcessTAP (hPPORT, 1,0, PO);
AcessTAP (hPPORT, 1,0, PO);AcessTAP (hPPORT, 1,1, PO); / / exit1 IR-, Bypass-Opcode 11111
AcessTAP (hPPORT, 1,1, PO); / / go to update IR

AcessTAP (hPPORT, 1,1, PO); / / select DR-Scan
AcessTAP (hPPORT, 1,0, PO); / / gehe zu "Capture" DR
AcessTAP (hPPORT, 1,0, PO); / / go to shift DR

AcessTAP (hPPORT, 1,0, PO); / / tdi = 1; TDO = x
AcessTAP (hPPORT, 0,0, PO); / / TDI = 0; TDO = 1
AcessTAP (hPPORT, 1,0, PO); / / tdi = 1; TDO = 0
AcessTAP (hPPORT, 1,0, PO); / / tdi = 1; TDO = 1
AcessTAP (hPPORT, 0,0, PO); / / TDI = 0; TDO = 1AcessTAP (hPPORT, 0,1, PO); / / go to exit dr, = x TDI, TDO = 0
AcessTAP (hPPORT, 1,1, PO); / / go to update dr

AcessTAP (hPPORT, 1,0, PO); / / go to Test / Leerlauf
/ * Ende Bypass-Anweisung * /

Ich möchte gefunden haben, "1" und "0" in TDO, aber ich cann't finden Sie alles.

 
Hmm ... sieht so weit okay für mich ... ... auch schon eine Weile dabei Hardware ...

Können Sie sich die Hände auf einige kommerzielle Software, wenn sie Ihren Chip?

Denken einiger FPGA JTAG-Tools können Sie kostenlos von Xilinx oder ltera @ ... vielleicht müssen Sie die Schnittstelle ein wenig ... Ich würde trotzdem vorschlagen, eine gemeinsame Konzeption wie ByteBlasterMV von @ ltera ...

 
Ich habe das gleiche Problem, die ...

blickte die meisten das Internet und es gibt nichts zu dem Thema.

diesen Thread ist die nächste ...

Haben Sie das Problem lösen?wie?

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />10x, woopel

 

Welcome to EDABoard.com

Sponsor

Back
Top