Ich bin ein Senior im College und entwerfe ein Board, das auf dem MSP430G2744IDA38 basiert. Ich habe ein MSP430-Launchpad verwendet, aber das war eine einfach zu programmierende USB-Verbindung. Mir ist aufgefallen, dass ein JTAG zum Programmieren/Debuggen von Chips verwendet werden kann. Meine Frage ist also wirklich, ob ich zum Programmieren eines Chips nur einen 4-Pin-Pinheader auf mein Board setzen und VCC-, GND-, TEST- und RST-Pins verbinden muss. Oder ist es mehr kompliziert als das und ich sehe es einfach nicht?
JTAG besteht aus vier Signalen (TDI/TDO/TCK/TMS) zusätzlich zu VCC / GND.
Die meisten MSP430 unterstützen auch Spy-Bi Wire, das diese vier Signale über zwei Pins (SBWTDIO/SBWTCK) multiplext; Viele der kleineren Chips haben nur SBW.
Der MSP430G2744 unterstützt sowohl JTAG als auch SBW. Der Programmierer auf dem LaunchPad unterstützt nur SBW, daher sollten Sie dies verwenden. (JTAG würde den teuren MSP-FET-Programmierer erfordern, und die JTAG-Variante von TI ist nicht mit anderen Anbietern kompatibel.)
CK
jonk