Fehler beim Erzeugen einer "Release" Version - TMS320F28023

Gast #1223443
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.
Angehängte Dateien:
Gast #1223487
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).
Angehängte Dateien:
Gast #1223504
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren