Forum: Mikrocontroller und Digitale Elektronik MSP430 - Codegröße im CCE3


von Maik F. (sabuty) Benutzerseite


Lesenswert?

Hallo,

ich verwende das (neue) CCE3 und frage mich, wie groß meine Kompilate 
sind.

Kann man den Linker oder irgendwas dazu bewegen, mir eine Statistik in 
irgendeiner Art und Weise anzuzeigen, die mir zeigt, wieviel Flash schon 
belegt ist?

Gruß und Dank im Voraus,
Maik

von Christian R. (supachris)


Lesenswert?

Suche ich auch schon eine Weile. Beim Download durch den Debugger wirds 
dann angezeigt.

von Maik F. (sabuty) Benutzerseite


Lesenswert?

... nun ja. Ich will das ja nicht jedes Mal neu Flashen, um zu schaun, 
ob sich was geändert hat :)

Die Frage besteht also nach wie vor!

von Marco G. (stan)


Lesenswert?

Christian R. wrote:
> Suche ich auch schon eine Weile. Beim Download durch den Debugger wirds
> dann angezeigt.
im CCE2 auch? Wo genau?
Ich hab's bisher mit dem LPT-JTAG und Elprotronic Tool ausgelesen und 
ausgerechnet...

von Christian R. (supachris)


Lesenswert?

Marco Geisler wrote:
> Christian R. wrote:
>> Suche ich auch schon eine Weile. Beim Download durch den Debugger wirds
>> dann angezeigt.
> im CCE2 auch? Wo genau?

Nee, hab das nur im CCE3 mit dem neuen Debugger gesehen. Da sollte man 
umsteigen, der neue Debugger ist wesentlich stabiler und schneller.

von Marco G. (stan)


Lesenswert?

Aber die ISR-Deklaration ist anders (siehe [1]) und mein Betreuer will 
da lieber kein Risiko eingehen.
Außerdem finde ich den CCE2 Debugger mit dem Olimax JTAG-Tiny auch schön 
schnell. Instabil wird er nur wenn man das Target während einer 
Debugging Session abschaltet, dann muss ich meistens den CCE neu 
starten.

Vielleicht steige ich gegen Ende meiner Bachelorarbeit um...

[1] 
http://www.nabble.com/Code-Composer-Essentials-V3-Interrupts-td17061598.html#a17061598

von sabuty (Gast)


Lesenswert?

Zu der CCE2/3 Geschichte:
TI sagt, es haben vorher sowieso fast alle (auch die meisten Mitarbeiter 
bei TI selbst) den IAR verwendet. Daher ist CCE3 eher kompatibel zu IAR 
als zu seinem eigenen Vorgänger. Sieht man ja vor allem an der 
Interrupt-Sache.

Trotzdem wäre es sehr toll, die Codegröße irgendwo zu sehen ;)

von Markus M. (Gast)


Lesenswert?

Lasst den Linker einfach ein .map file anlegen - da steht dann mehr drin 
als Ihr wissen wollt ...

In CCE2 unter Project->Properties->C/C++ Build->MSP430 Executable 
Linker->General Options->Produce listing of input and output sections in 
<file> (--map_file).

Sollte in CCE3 ähnlich sein.

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.