Texas DSP prorgammieren

Hallo NG,

ich habe mit einem Starterkit f=FCr den TMS320F2808 gespielt. Soweit, so gut. Jetzt m=F6chte ich den DSP in einer Schaltung einsetzen. Die Frage ist, wie ich das Ding jetzt in der Zielhardware programmiere?

Gibt es eine M=F6glichkeit diesen DSP direkt, z.B. =FCber die serielle Schnittstelle zu programmieren?

Wenn ich zur Programmierung =FCber die JTAG-Schnittstelle gehen muss, mit welcher Hardware? Bei meinen Recherchen im Internet bin =FCber folgende Emulatoren gestolpert:

Signum Flasher-C2000 Wintech DS510USB2.0 JTAG Emulator Spectrum Digital (sehr teuer)

Welcher ist zu empfehlen, oder auch nicht? Hat der deutlich teure Spectrum-Digital-Emulator irgendwelche Vorteile gegen=FCber dem preiswerteren Signum-Emulator? Gibt es eine andere, preisg=FCnstige Alternative (z,B, nur Programmer, keinen Emulator)?

Ich besitze au=DFerdem noch einen FlashLINK-Programmer (FL-101) f=FCr PSD und uPSD von ST Microelectronics. Gibt es eine M=F6glichkeit diesen Programmer f=FCr TI-DSPs zu missbrauchen? In der Device-List sind zwar viele nicht-ST-Hersteller aufgef=FChrt, aber kein TI.

Gru=DF Wolfgang

Reply to
Wolfgang Müller
Loading thread data ...

Mit der, die von Deiner Programmiersoftware (CC Studio?) unterstützt wird.

Sind das jetzt nur irgendwelche JTAG-Adapter oder explizit welche, die von der TI-Software unterstützt werden (oder zumindest eigene Software mitbringen, die die DSP programmieren kann)?

Zum Thema "JTAG für Hobbyisten" würde ich Dir

formatting link
empfehlen. Behandelt die TMS320 leider nicht explizit.

Gruß Henning

Reply to
Henning Paul

Den verwende ich privat, scheint allen anderen 510er-Emulatoren (die heißen nahezu ja bei jedem Hersteller irgendwas mit 510, nach dem TI-Original) ebenbürtig zu sein. Der Blackhawk in der Firma ist bissl niedlicher, deutlich handlicher und etwas edler verarbeitet, kostet das Achtfache, aber kann auc hnicht mehr, und dazu saugt beim Blackhawk der Treiber; sobald man den DSP manuell resettet, ist im schlimsten Fall ein Neustart des Rechners nötig, während bei Wintech normalerweise nur neu "connect" gedrückt werden muß, oder selten mal das code composer studio neu gestartet werden muß.

Ralph.

Reply to
Ralph A. Schmid, dk5ras

Habe mich mit diesen DSPs noch nie beschäftigt, aber in der Regel kann man seine Programme ja auch über einen Bootloader einspielen.. damit wäre die Schnittstelle ja egal, solange der Bootloader sie unterstützt.

Und in dem Datenblatt zum TMS320F2808 habe ich gerade gelesen: "The Boot ROM is factory-programmed with boot-loading software." Und zum Boot ROM:

formatting link
gibts nen Abschnitt "SCI_Boot Function", welche wohl für die Programmierung über die Serielle Schnittstelle ist. Und in
formatting link
wird beschrieben, wie man mit SDFlash von Spectrum Digital über RS232 den DSP programmieren kann.

Andreas.

Reply to
Andreas

Hallo Andreas,

Wollte es gerade auch schreiben. Boot-loading ist IMHO das einzig senkrechte. Alles andere artet schnell zu einer Inselloesung aus.

formatting link

--
Gruesse, Joerg

http://www.analogconsultants.com
Reply to
Joerg

rung

das hatte ich auch gefunden, aber leider nicht zum laufen gebracht. Entsprechende Flasher-Programme oder funktionierende Beispiele scheint es auch nicht zu geben.

Gru=DF Wolfgang

Reply to
Wolfgang Müller

Hallo,

es wird vermutlich auf so einen Emulator hinauslaufen. Wei=DFt Du, ob der Wintech-Emulator mit dem Code Compressor Studio (V3.1), der mit dem Evalution-Board ausgeliefert wurde (eZdsp TMS320F2808), funktioniert? Im Info-Feld sind keine Beschr=E4nkungen ersichtlich.

Gru=DF Wolfgang

Reply to
Wolfgang Müller

Ich hatte den mit meinen eval-Versionen von 3.1 und 3.3 auch schon laufen, kein Thema. Evtl. muß man halt den aktuellsten/passenden Treiber bei Wintech lafen... Übrigens habe ich meinen relativ billig über ebay aus .uk gekauft, der Verkäufer hatte damals mehrere von.

Ralph.

Reply to
Ralph A. Schmid, dk5ras

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.