Hallo zusammen, Ich versuche momentan, JTAG Instruktionen mit dem PIC32MX100F016B uChip auszuführen. Als Experiment habe ich die Instruktionen in verschiedenen Frequenzen betrieben. Ich stelle fest, dass die Instruktion "Sample/Preload und Exest" nur ab einer bestimmten Frequenz funktionieren. Unterhalb dieser Frequenz sehe ich, dass die Ausgänge durch die "Sample/Preload" Instruktionen auf HighZ (einschließlich TDO-Ausgang) eingestellt werden. Im "Extest" kann ich die Ausgangspins über vorgeladene Bits steuern, TDO bleibt jedoch im ShiftDR-Zustand auf High-Z. Ich finde in der Norm 1149.1 keinen Hinweis, dass JTAG mit einer bestimmten Frequenz betrieben werden sollte. Das Problem tritt bei dem uChip PIC33FJ128MC802 nicht auf. Könnten jemand einige Informationen mir liefern, in denen der Unterschied zwischen den beiden Mikrochips liegt? Wenn dieses Problem eine Sicherheitsmaßnahme ist, die innerhalb des Mikrochips durchgeführt wurde? Vielen Dank im Voraus.
Solche Clock Restriktionen stehen normalerweise prominent im Datenblatt (oder Referenz Manual). Beispiel NordicSemi NRF51, wo SWCLK (Debug Clock) und Reset auf demselben Pin liegen: Langsame Clock => Reset. Wenn man da nix findet: Oszi. Check auf irgendwelche Störungen.
Danke für die Antwort. Das Problem tritt nämlich mit anderen Instruktionen wie IDCODE und Baypass nicht. Ich habe im Datasheet lange gesucht ohne Erfolg. Ich habe ebenso mit der Firma Kontakt aufgenommen und hatte keine Antwort bekommen, da sie nichts im Datsheet darüber finden. TCK ist ein Extraclock der nichts mit dem internen Clock des Microchips zu tun hat. Ich hoffe dass jemand mir helfen kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.