Forum: Mikrocontroller und Digitale Elektronik Fehler beim Erzeugen einer "Release" Version - TMS320F28023


von Vinzent H. (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe ein Problem mit meinem uC TMS320F28023 von TI.

Bisher habe ich nur im normalen Debug Modus gearbeitet, also das 
Programm einfach in RAM geladen damit es schneller geht etc.
Nun aber ist das Programm fertig und ich möchte es in Flash speichern.

Doch irgendwie gibt der mir Fehler aus, anstatt das *.out File zu 
generieren.

Also ich habe im Code Composer Studio einfach von "Debug" auf "Release" 
umgestellt und auf "Rebuild all" geklickt.

Die Fehlermeldung seht ihr im Anhang, ich hoffe ihr könnt mir helfen.

von Micha (Gast)


Lesenswert?

Schau mal unter Build Options -> Linker -> Libraries -> Incl. Libraries 
ob dort die Library aufgeführt ist. Dann den Namen dort eintragen. Ggf. 
mit den Einstellungen von Debug vergleichen.

Was evtl. sonst noch nötig sein könnte damit es aus dem Flash läuft 
kannst du hier Beitrag "TIs und "DELAY_US()"" nachlesen.

von Vinzent H. (Gast)


Angehängte Dateien:

Lesenswert?

Hab mal den Beitrag da durchgelesen und das mit den *.cmd Files scheint 
nun zu funktionieren.

Ich habe nun bei Build Options einfach die selben Einstellungen 
vorgenommen in der Rubrik "Linker" wie bei den Debug einstellungen.

Also debug und release "linker" einstellungen sind nun gleich, bis auf 
Debug... habe ich durch Release... ersetzt.

Nun konnte ich es kompilieren, linken etc. und auch mit 
"Erase/Program/Verify" ins Flash laden doch irgendwie startet es nicht 
richtig.
Wenn ich mit "Shift+F5" anhalte ist er immer am gleichen Ort (siehe 
Bild).
Ist das normal? Weil das Programm scheint nicht zu funktionieren (Led 
müsste blinken).

von Micha (Gast)


Lesenswert?

Was ist normal? ;)

Es sieht so aus als würde irgendetwas nicht dort stehen wo es zu stehen 
hat. Und deswegen "hängt er sich sicherheitshalber auf".

Wahrscheinlich musst du Teile deines Codes aus dem Flash ins RAM 
kopieren bevor dein eigentliches Programm startet.

Schau dir das Projekt aus dem anderen Thread genauer an - ich denke das 
hilft dir weiter.

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
Noch kein Account? Hier anmelden.