Ich entwerfe eine Schaltung. Es wird ARM LPC1769 und AVR ATmega2560 enthalten. Ich möchte diese Chips mit JTAG programmieren. Jetzt ist die Frage:
Ist das mit einem einzelnen JTAG-Programmierer über Daisy-Chain möglich oder muss ich für jede MCU einen separaten Programmierer verwenden?
Ja und nein.
Wenn Sie die Programmierwerkzeuge der Anbieter verwenden, besteht die Möglichkeit, dass, obwohl sie in einer Kette arbeiten, jeder Anbieter nur in der Lage sein wird, seinen Chip zu programmieren.
Es gibt jedoch herstellerunabhängige „universelle“ Programmiertools, z. B. OpenOCD , das Open Source ist. Kommerzielle gibt es auch. Oft ist die Arbeit, die mit der Konfiguration des Universals verbunden ist, um mit allen Chips zu arbeiten, mehr Arbeit, als jedes Anbieter-Tool einzeln zu verwenden.
Die meisten Tools von Anbietern ermöglichen es Ihnen, SVF-Dateien (Serial Vector Format) zu erstellen . Diese Dateien teilen universellen Tools von Drittanbietern und SVF-Playern mit, wie jeder der Chips in der Kette zu programmieren ist, ohne dass das eigentliche Tool über eingebaute Programmierkenntnisse verfügen muss Chip.
sternenblau
eingebettet.kyle
Chris Stratton
eingebettet.kyle