Forum: Mikrocontroller und Digitale Elektronik Release-Version in IAR MPS430


von Thomas Magnum (Gast)


Lesenswert?

Guten Tag

Ich versuche mit dem IAR Embedded Workbench eine Release-Version meines 
Programs auf das Zielsystem zu laden. In den Projektoptionen habe ich 
bei release den MPS-debuger gewählt. Wenn ich jedoch den Debug-Buton 
drücke, erscheint folgende Fehlermeldung: "Failed to load .../menu.txt" 
das File wird jedoch an der angegebenen Stelle erzeugt.

Ich hoffe, jemand kann mir bei meinem Problem helfen.

Gruss Tom

von Stefan (Gast)


Lesenswert?

>Ich versuche mit dem IAR Embedded Workbench eine Release-Version meines
>Programs auf das Zielsystem zu laden. In den Projektoptionen habe ich
>bei release den MPS-debuger gewählt
Ich kenne keinen MSP-Debugger... Du meinst wohl den FET-Debugger?!
Wenn ja, dann musst Du auch den richtigen auswählen (TI-USB /Parallel, 
JLink, Softbaugh...).

>erscheint folgende Fehlermeldung: "Failed to load .../menu.txt"
>das File wird jedoch an der angegebenen Stelle erzeugt.
Und vorallem musst Du ein .d43 File erzeugen lassen und kein .txt!
(Einstellung in den Linker-Options)

von Thomas Magnum (Gast)


Lesenswert?

Hallo
Vielen Dank für die Antwort! Sorry, ich habe den MSP-FET430UIF Debuger.
Es geht darum, dass ich mir eine Release-Version meines Codes ohne 
Debug-informationen erstellen lassen will.
Ich habe eine zeitkritische Anwendung, darum möchte ich den Code so 
schnell wie möglich haben. Wenn ich in den Linker-Einstellungen "Debug 
Information for C-SPY" ohne die Option "With runtime control modules" 
anwähle, funktiniert zwar das Downloaden, die Software läuft jedoch 
gleich schnell wie im Debug-Modus.
Was muss ich tun um meine Software so schnell wie möglich zu bekommen? 
Eine Debug-Möglichkeit brauche ich nicht.

Gruss Tom

von Stefan (Gast)


Lesenswert?

>Es geht darum, dass ich mir eine Release-Version meines Codes ohne
>Debug-informationen erstellen lassen will.
Genau das ist ja der Unterschied zwischen Debug- und Release-Version. 
Die Release ist immer ohne Debug-Info!

>Ich habe eine zeitkritische Anwendung, darum möchte ich den Code so
>schnell wie möglich haben. Wenn ich in den Linker-Einstellungen "Debug
>Information for C-SPY" ohne die Option "With runtime control modules"
>anwähle, funktiniert zwar das Downloaden, die Software läuft jedoch
>gleich schnell wie im Debug-Modus.
Das liegt an Deinem Programm. Wie schon gesagt, in der Release sind 
keine Debug-Info's enthalten.

>Was muss ich tun um meine Software so schnell wie möglich zu bekommen?
>Eine Debug-Möglichkeit brauche ich nicht.
Vielleicht die Optimierungen bei den Compiler-Options aktivieren!
Oder Dein Programm überdenken, eventuell musst Du (in Teilen) auf 
Assembler ausweichen.

von Christian R. (supachris)


Lesenswert?

Im Release läuft die Software auch nicht schneller. Der Code ist 100% 
gleich, lediglich im File für den Debug sind die ganzen Symbole usw. 
drin, die werden aber sowieso nicht auf den MSP430 geladen, sondern 
bleiben im Debugger hängen.

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.