Servus Ich versuche im Moment meine Entwicklungsumgebung (Code Composer Studio 4.2x (das neueste inkl. letztem Update) ans laufen zu bekommen. Ich nutze das eZdsp mit einem 5515 (TMX320C5515). Im Targetkonfig ist XD100 V1 und TMS320C5515 korekt eingestellt. Das ganze projekt is compilebar. In der csl_general.h ist 5515 eingestellt, ich hab die V5505.cmd eingebunden (für Heap und Stack). Soo ... wenn ich jetzt auf debug drück und das Programm auf den Chip lade läuft die Anzeige auf dem Display weiter, die Led hören aber auf zu laufen bzw DS1 hört auf zu blinken. Drück ich Pause -> Reset fängt das original programm wieder an. Mein Programm scheint aber zu laufen, zumindest verändern sich die Variablen wenn ich pausiere. Komisch ist auch das i und toggle negative Werte annehmen können ... Außerdem gibt die printf Anweisung am Anfang für int die größe 0 zurück ... Vielleicht hat jemand eine Idee? Code: http://pastebin.com/0TxYgKSn Ich bin erstaunt wieviel Code das ganze ist ... nur wegen der API. Gibts einen weg die Ports und Pins ohne API zu setzen (so wie bei AVR gewohnt mit GPIO_14>>1)? Grüße Edit: Ok int to long un es blinkt. Aber die LED leuchten trotzdem dauerhaft... Und: Int ist immer noch 0 ^^ Edit: Bis auf das int immer noch 0 ist und ich nicht flashen kann passt der rest.
Ano Nym schrieb: > Gibts > einen weg die Ports und Pins ohne API zu setzen (so wie bei AVR gewohnt > mit GPIO_14>>1)? Ja das gibt es auch dort nur das die definierten werte "PIN0" nicht die Werte 0;1;2;3;4;5;6;7 annehmen sondern 1;2;4;8 10; 20; 40;80; also die wirklichen Hex werte mit denen der Port beschrieben wird. Dann braucht man auch dieses dähmliche Bitgeschubse nicht mehr.
Nachtrag. Bist du sicher das ein Code aus dem Flash läuft und nicht aus dem Ram. Dies ist bei den DSP's broblemlos möglich
Also mitlerweile kann ich programmieren ohne Probleme. Allerdings wird alles nur in den Ram geschoben, es ist nicht fest auf dme Chip ...
Hallo Ano Nym anscheinend kennst du dich mi Code Composer Studio aus. Momentan bin ich dabei, den TMS320F28035 zu programmieren. Ich habe mit Code Composer Studio fast keine Erfahrung. Ich versuche das Beispiel Example_2803xLEDBlink laufen zu lassen. Aber ich bekomme jedes Mal den folgenden Fehler Error connecting to the target: Error 0x00001200/-1135 Error during: OCS, Target, Unrecoverable emulation error Kannst du oder jemand anders bitte helfen? Danke Denis
Hallo Denis, Du musst Deinem Projekt auch eine Target Configuration verpassen. In dieser Konfiguration steht dann drinnen mit welchem Emulator auf welche CPU zugegriffen wird. Ohne diese Konfiguration weiß der Debugger nicht wie er debuggen oder laden soll. Grüße Friedrich
Hallo Friedrich, die Targetconfigurationen habe ich gemacht. aber ich habe trotzdem Fehler bekommen. Und sogar habe ich unterschiedliche Targetconfigurationen gemacht. Die Konfigurationen und die dabei vorgekommenen Fehler sind in der angehängten Datei zu sehen. Grüße Denis
Denis, ich denke Dein Debugger kommt nicht auf das Board. Das kann mit der USB Schnittstelle auf dem Baord zusammenhängen. Prüfe dort einmal Einstellungen, Jumper, ... Grüße
Friedrich, die Jumpereinstellungen habe ich gemacht und nochmal kontrolliert. Aber es geht trotzdem nicht. Müste man noch was anderes einstellen außer Jumper? danke und Grüße Denis
Hallo Denis, Da Du bereits einen anderen thread dazu offen hast werde ich in diesem nicht mehr posten - siehe dort. Ist zum Topic auch nicht passend. Grüße Friedrich
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.