Kopfkratz... Bist Du sicher, daß Du über das JTAG-Interface Daten auf
den PC ausgeben kannst?
Ich vermute, daß das eher nicht geht - lasse mich aber gern vom
Gegenteil überzeugen.
Üblicherweise steckt putchar in der C-Bibliothek, wie z.B. strlen und
ähnliche Kandidaten auch.
Wenn der Linker sie nicht findet, dann existiert sie wohl auch nicht -
was mich allerdings auch nicht im Geringsten wundern würde, denn putchar
ruft üblicherweise eine Betriebssystemfunktion auf, die dafür sorgt, daß
das Zeichen auch tatsächlich auf stdout ausgegeben wird.
Nur: Wenn kein Betriebssystem da ist - wie auf jedem nackten µC - dann
kann man auch keine Betriebssystemfunktion aufrufen und folglich ist es
auch nicht besonders lohnend, putchar in die C-Lib für den MSP430 zu
packen.
putchar gibt ein einzelnes Zeichen auf stdout aus und wird von puts für
jedes Zeichen im String aufgerufen.
Du kannst Dir putchar selbst schreiben - die wird dann von puts
aufgerufen.
Allerdings mußt Du in Deiner putchar definieren, was mit dem Zeichen
geschehen soll - Du hast alle Freiheiten, bist aber auch für alles
selbst verantwortlich.