Hallo,
ich versuche einen µC(AT91SAM7SE256) über JTAG zu programmieren (OLIMEX
ARM-USB-OCD). Dabei werden die JTAG Leitungen über Optokoppler geführt,
um die Netzpotentialseite (auf der sich auch der µC befindet) von der
Treiberseite galvanisch zu trennen. Als ich das ganze mit einheitlichen
Potential programmiert hab war alles bestens, doch seit ich die
Verbidung zwischen den Masseflächen getrennt hab, wie die Platine zum
schluss auch eigentlich arbeiten soll, spuckt mir Crossworks 2.0 "Verify
failed" aus.
Beim Messen mit dem Oszi kann man erkennen, dass Daten vom JTAG gesendet
werden und der Controller auch antwortet. Leider ist es nicht möglich
die Unterschiede bei der Verifizierung anzeigen zu lassen.
Der Controller führt zwar noch dass Programm aus, jedoch funktioniert
wie gesagt die Programmierung nicht.
Hat eventuell jemand einen Lösungsansatz?
Beste Grüße, S