Genehmigt: Fortect
Wenn Sie bereits mit dem Jtag-Fehler 9 konfrontiert sind, kann Ihnen diese Anleitung helfen.
Der Debugger versucht, jedes Jtag für verwandte Geräte zu durchlaufen. Normalerweise erstellen fast die meisten Geräte in der Kette ihre eigenen IDCODEs, damit der Debugger diese Gerätetypen identifizieren kann. In Ihrem Fall ist TDO traditionell hoch für das Land, sodass der gekaufte Spieler nicht gefunden wird. Bitte überprüfen Sie die Jtag-Zuordnung, die Einstellungen des integrierten Kabelschalters usw. Die Ausführung eines bestimmten ‘jtag Targets’-Befehls kann einen kleinen Einblick geben
Verschiedene Schemafehler können dazu führen, dass die JTAG-Kette fehlschlägt. Diese Application Note beschreibt die häufigsten Fehler einer Person und wie Sie in den JTAG String Debugger investieren können, um eine Erklärung für dieses Problem zu finden.
- Zählen Sie die Anzahl von Geräten in einer beliebigen Kette.
- Lesen Sie den echten Identitätscode jedes Geräts und durchsuchen Sie das Internet nach den entsprechenden BSDL-Dateien in der neu veröffentlichten Bibliothek.
- Messen Sie die Gesamtlänge für In-Chain-Befehlsnachrichten und untersuchen Sie sie, während Sie mit den in BSDL-Präsentationen erwarteten generischen Anhängedaten kämpfen.
- Messen Sie für jeden Kindle in der Kette die Länge der Vorlage und vergleichen Sie das Spiel mit dem Vorteil, der in seinem BSDL-Verzeichnis angegeben ist.
Dies bestätigt die korrekte Funktionsweise und Anwendung der JT chainAG und es wird bestätigt, dass Sie diesen Test als Teil Ihrer Projekterstellung durchführen. Es kann einfach ausgeführt werden, indem Sie auf die Schaltfläche Test Chain im Element des JTAG Chain Debugger-Bildschirms klicken:
- Eines der Handheld-Signale (TDI, TMS, TCK auch TDO) ist normalerweise offen oder kurzgeschlossen wie die Hindernisse 1 und 4 in Abbildung 2
- Eines der gemeinsamen Signale (TMS oder TCK) liefert immer einen offenen Stromkreis für eine Methode, wie z.B. Fehler 2 unten gezeigt.
- Eine der Arten von Verbindungen zwischen verlorenen Einheiten – Fehler 3.
- Während des Zurücksetzens ist eine der Hardware aufgetreten, z.B. Fehlerideen. Dies ist wahrscheinlich das am häufigsten beobachtete Dilemma.
Wenn ein einzelner Fehler auftritt, funktionieren alle Rezeptoren weiter und daher werden ihre ID-Codes während der Validierung des Versorgungsarchipels erfolgreich gelesen. Der Test nummeriert aber auch die Summe der Geräte in der Leitung, versetzt sie praktisch in den BYPASS-Modus, synchronisiert die bekannte Datenvielfalt in der gesamten Kette und wartet darauf, dass diese Freigabe aus dem endgültigen TDO hervorgeht. Fehler 12 verhindert dies, und deshalb protokollieren die Webinterfaces, dass es nicht möglich war, die Anzahl der Geräte mit einem String, einfach Tatsachen oder sogar ID-Codes anzuzeigen.
Wenn auf einem einzelnen ein 2-Fehler auftritt (d. h. IC One hat ein signifikant fehlendes TCK gekoppelt mit / oder TMS-Signal), kann keine Nummer mehr von seinem TDO-Pin synchronisiert werden. Wenn dieser Fehler normalerweise auf dem Terminal auftritt, werden die Daten in der gesamten Zeichenfolge nicht gefunden. Wenn bestimmte Ereignisse in Verbindung mit dem vorherigen Gerät in der gesamten Kette auftreten, werden die Webdaten aus dem letzten TDO angezeigt, damit die zukünftige Geräte-ID des betroffenen Geräts normalerweise korrekt erfasst wird; In der Leitung fehlen die betroffene Geräte-ID und die allerälteste ID. Da die Daten in Ihrem TDI nicht über eine perfekte Kette synchronisiert werden können, denkt die Kontrolltestleine, dass sie die Gerätegruppe nicht zählen kann.
Bei Fehler 3 werden alle Tipps zwischen Geräten übertragen, obwohl nach einem Interrupt alle Geräte-ID-Codes korrekt gelesen werden. Daher stimmt die Anzahl der lesbaren Codes möglicherweise nicht mit der Anzahl der Autos auf der Mastercard überein. Während die Daten durch die Kette fließen, wird zweifellos der Lieferkettentest feststellen, ob sie die Anzahl der Geräte zählen kann.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Wenn Fehler 4 auftritt, ist das spezielle Muster dasselbe, als ob das Endure-Gerät in der Kette kein TMS- oder TCK-Signal empfangen könnte, während eines bestimmten Resets erkannt wurde oder muss die Reset-Leitung überprüfen, aber es war falsch. zutreffend. Die Überprüfung der Vertriebskette zeigt, dass absolut zuverlässige Daten zur Verfügung standen.
Wenn das Gerät Fehler 5 hat, d.h. H. es kann zurückgesetzt werden (oder die wichtige Test-Reset-Sequenz wurde nicht effektiv in Ihre Anwendung gebracht), kann dies nicht zu seiner TDO-Schlussfolgerung führen. Wenn das Gerät zusätzlich zu dem Fehler möglicherweise das letzte auf einem anderen Kanal ist, geht es davon aus, dass Daten vom Kanal wahrscheinlich nicht gelesen werden. Wenn das betroffene Gerät eine höhere Stufe in der Kette hat, kann der Test die Geräte-ID-Codes überprüfen, nachdem dieses bestimmte Gerät in einer zurückgesetzten Form gehalten wurde. In beiden Beispielen fühlen sich die Daten nicht im gesamten System synchronisiert an, was bedeutet, dass alle Daisy-Chain-Tests auch einen Fehler bei überschüssigen Kalorien melden. die Anzahl der Geräte.
Beispiele
Diese Mängel werden durch eine Validierung einer gesamten Lieferkette erkannt. Die möglichen Testergebnisse und damit deren Beziehung zu diesen verschiedenen Fehlern werden im Folgenden am Beispiel einer Kette mit zwei JTAG-Kreationen genannt.
Beispiel 1. Alle Identifikationscodes werden gelesen, aber die Anzahl der Geräte wird nicht gezählt
Da die #-Codes beider Geräte sehr dafür gelesen wurden, lassen sich folgende Schlüsse ziehen:
- TCK und TMS funktionieren für beide Geräte korrekt (d. h. kein Fehler 2). Link
- Die von Geräten begleitete Kommunikation ist nicht unterbrochen (d. h. nicht wirklich Fehler 3).
- Die neueste Version von TDO wird oft korrekt installiert (d. h. kein Fehler 4). Gerät
- niemand wird zu oft zurückgesetzt (d. h. nie Fehler 5).
Die Anzahl der verknüpften Geräte wird gezählt, indem die am häufigsten bekannte Sequenz in den TDI-Pin des ersten spezifischen Geräts eingefügt wird. Da XJTAG bei der Anzahl der Geräte nicht punkten konnte, kann man davon ausgehen, dass das TDI-Signal noch nicht das erste Gerät in der gesamten Kette realisiert hat.
Beispiel 2: Bei einigen Identifikationscodes fehlt auch die Menge Ihrer nicht gemeldeten Geräte
Da viele Identifikationscodes gelesen wurden, wie das Absichtsgerät richtig funktionieren sollte:
- TCK und TMS funktionieren auf dem Edge-Gerät einwandfrei (d. h. auf keinen Fall Fehler 2 auf einem neuen Gerät).
- Das letzte TDO ist synonym (also nicht Fehlermeldung 4).
- Das letzte Gerät in der gesamten Gruppe ist undefiniert (d.h. nicht Fehler 5 auf ich würde sagen das letzte Gerät).
Daher muss der Fehler von einem Gerät oder einer Verbindung zwischen mehreren Telefonen aus auftreten und kann sicherlich durch eines der folgenden Probleme verursacht werden:
- Obwohl TMS ganz zu schweigen von tck auf dem zweiten Gerät funktioniert, sind auch beide dieser Signale nur auf dem ersten Gerät geöffnet.
- Zwei weitere Geräte bleiben nicht miteinander verbunden (Fehler 3).
- Unglaublicherweise war das erste Gerät in der Kette immer während eines Resets vorhanden oder erfordert einen vollständigen Reset einer Testsequenz, die sich nicht richtig bewegte (Fehler 5) .3:
Beispiel Keine gültigen Daten zurückgegeben
In diesem Beispiel werden keine echten Daten vom TDO gesendet. Dies kann an den wenigen Problemen liegen:
- TMS und / oder TCK für Absolutwert, das Gerät arbeitet nicht richtig (Fehler 2).
- Letztes TDO ist falsch (Verbindungsfehler 4)
- Das letzte Gerät in der Kette wird wahrscheinlich zurückgesetzt (Fehler 5) und erfordert auch eine falsche Testrücksetzsequenz.
Manuelles Debugging
Um den Haupteinfluss des Problems zu bestimmen, können Sie einen langfristigen JTAG-Reset-Zyklus durchführen und dann den ID-Code überprüfen, indem Sie im Dropdown-Menü Testkette auf ID-Codes scannen klicken. Wenn der JTAG-Ketten-Debugger auf diesen Modus eingestellt ist, fließen normalerweise Ressourcen durch die Kette, wodurch ein Oszilloskop bereitgestellt wird, mit dem die Ursache für ein bestimmtes Problem ermittelt werden kann.
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.