hallo. was ich bisher wußte, ist daß es (billige) debugger gibt, mit denen ich über die jtag (bzw. bdm) schnittstelle den programmablauf zur laufzeit schritt für schritt nachverfolgen kann. und dann gibt's da noch (teuere) in-circuit-emulatoren, die ich über einen adapter wirklich anstatt des µc auf mein modul löte. letztere haben den vorteil, daß sie in keinster weise µc-ressourcen benötigen und ich mehr eingriffsmöglichkeiten habe (z.b. anzahl der breakpoints). konkret geht's übrigens um die freescale star12-familie. so weit, so gut. jetzt kommt da ein vertreter für controller mit arm7-core her und meint auf die frage, ob's denn emulatoren dafür gibt, solche braucht man nicht, weil's ja debugger gibt und der arm7 ein jtag-interface hat. und ich steh blöd da. hab ich was verpaßt? klärt mich mal bitte auf. gruß michael
Echte ICEs sind reichlich teuer, weil sehr spezielle Hardware benötigt wird um ohne Pin-Verlust an die notwendige Information zu kommen. Und der Emulator passt dann evtl. nur auf genau einen einzigen Chip-Typ. Es stellt sich auch die Frage, wie man ins Zielsystem kommt. Die klassischen ICEs benötigen Fassungen im Zielsystem. Weil man da den Emulator reinsteckt. Bei den meisten Controllern ist das heute dank der QFP/TQFP/MLF-Gehäuse "etwas" schwierig. Löten ok, aber was sagt z.B. der Quarzoszillator wenn x cm Kabel dazwischen liegen? Ich denke der Vertreter hat da schon recht. Wenn die Stückzahlen nicht grad im 5-stelligen Bereich liegen, ist es wohl sinnvoller, die normalen JTAG Anschlüsse zu verwenden. Vielleicht findet sich ja auch etwas für diese Anschlüsse, was man erst ein einer späteren Phase braucht, in der Lowlevel-Debugging nicht mehr so akut ist. Nicht alle µC sind so krass wie die Phillips ARMs, deren JTAG fast die Hälfte der Anschlüsse frisst.
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.