Hallo Zusammen! Ich habe hier ein EZ-Kit Lite von Analog mit einem BF533, um mich in die Welt der DSP einzuarbeiten. Dabei habe ich ein paar Fragen zur Kommunikation mit dem PC. Beim Kit war eine CD mit der Entwicklungsumgebung für Visual DSP++ dabei. Mit der kann man gut über die USB-Schnittstelle auf den DSP zugreiffen. Auf dem Board befindet sich aber auch eine JTAG-Schnittstelle. Brauche ich dafür einen speziellen JTAG-Programmer, oder kann ich da irgend einen nehmen? Ich frage deshalb, weil ich hier noch einen USB-JTAG-Adapter von Olimex für den MSP430 habe. Kann ich den auch für den BF533 verwenden? Wie sieht es aus, wenn ich mir eine eigene Platine machen will? Kann ich die JTAG-Anschlüsse des BF533 (TCK, TDO, TDI, TMS, TRST, EMU) auf einen Stecker führen und dann mit dem JTAG-Programmer ansprechen? Oder braucht es da noch etwas mehr? Wie aufwändig wäre es, einen eigenen USB to JTAG Converter auf der Platine zu verwirklichen? Hat jemand schon mal den BF533 mit einem anderen Entwicklungstool progrmmiert und "gedebugt"? Was braucht es dazu? Danke für Eure Hilfe Gruss Daniel
Eine Beliebige JTAG hardware geht wohl nicht. Das hapert nicht an der JTAG selbst aber die Software die auf deinem PC läuft muss den dann auch für die JTAG Hardware die du verwendest unterstützen. Ich kann mit meinem Xilinx Cable auch keine ARM DSPs debuggen. Obwohl beides JTAG verwendet. Da hat halt keiner eine Software dafür geschrieben. Mein Chef hat mir mal einen properitären JTAG ICE für Blackfin besorgt der von Visual DSP unterstützt wurde. War astronomisch teuer. Da Wochenende ist kann ich nicht nachsehen was Visual DSP alles unterstützt. Das ist aber wahrscheinlich wenig und alles im vierstelligen Preissegment. Und dein Open Source debugger ist bestimmt nicht dabei.
Sorry wegen dem verqueren Satzbau. Ich bin ein Zugewanderter und verdrehe manchmal die Grammatik.
Danke schon mal für Deine Antwort. Aber wie sieht es mit anderer Software aus? Es gibt bestimmt eine Möglichkeit, den Blackfin mit einem anderen Tool zu benutzen, als nur mit Visual DSP? Was ist mit diesem IceBear von Section 5 (http://www.section5.ch/icebearIceBear)? Hat den schon mal jemand eingesetzt? Welche Tools unterstützen den?
Auf der Seite des IceBear habe ich gelesen, dass man damit auch VDSP-Code auf den DSP laden kann. Aber wie sieht es dann mit dem Debugging aus? Kann der Insight Debugger VDSP-Code debuggen? Der JTAG Emulator von Analog ist mir doch etwas zu teuer. Da scheint mir der IceBear eine geeignete Alternative zu sein.
@Cheffe Danke für die klare Aussage ;-) Was ist mit meinen anderen Fragen? Wie sieht es mit dem Debugging aus?
Schon wieder eine neue Frage. Bei meiner Recherche bin ich auch noch auf den gnICE gestossen. Der ist ja mit VisualDSP++ nicht kompatibel. Kann man mit dem den VDSP-Code trotzdem flashen, wie beim IceBear? Da der gnICE Open Source ist, würde ich mir den dann auf meinem Board fest integrieren. Die USB-Schnittstelle soll sowieso nur für Software-Updates dienen. Ist das dann damit möglich? Muss der FTDI2232 in der Schaltung noch speziell konfiguriert werden? Ich hoffe, dass mir hier jemand helfen kann.
Kann mir wirklich niemand helfen? Sonst gibt es hier doch immer so viele Fachmänner. Hat denn der gnICE noch nie jemand gebraucht?
Hi Daniel, > Auf der Seite des IceBear habe ich gelesen, dass man damit auch > VDSP-Code auf den DSP laden kann. Aber wie sieht es dann mit dem > Debugging aus? Kann der Insight Debugger VDSP-Code debuggen? > Im Prinzip schon, aber nur auf Assembler-Level. Sourcecode-Debugging von C-Code geht nicht, da VDSP ein verstuemmeltes ELF-Format benutzt. Fuer komplexe Projekte wuerde ich die Portierung auf den GCC empfehlen. Die Unterschiede von gnICE und ICEbear liegen vor allem in der Software (ICEbear flasht u.a. deutlich schneller) und im Support. Sonst einfach mal googeln :-) Gruss, - Strubi
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.