CW 7 vs 8 MSL library size

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

CW 7 vs 8 MSL library size

2,633 次查看
windam
Contributor I
Hi Everyone,

I noticed in the MSL code size reported in the project pane is much smaller in CW 7.3 than it is in CW 8.2.
I was concerned that code compiled with 8.2 would result in a larger binary, but that is not the case.  The size of the binary is about the same as the one compiled with 7.3.  My guess is that it's probably deadstripping.
Anyway, here are the MSL sizes as reported in the project pane:
7.3 msl  ~45kW
8.2 msl  ~86kW
 
7.3 runtime  ~4.5kW
8.2 runtime  ~6.2kW

As you can see 8.2's msl is almost double of 7.3's.  So the question is:  what's in 8.2's msl that makes it so big?  I'm curious because if I including a library function that might increase my binary size, it would be nice to know.

Cheers,

-win

标签 (1)
标记 (1)
0 项奖励
回复
4 回复数

378 次查看
CrasyCat
Specialist III
Hello
 
Which processor are you targeting?
 
CrasyCat
0 项奖励
回复

378 次查看
windam
Contributor I
I'm targeting the dsp56858 so the project pane shows MSL C 56800E lmm.lib and Runtime 56800E lmm.lib.

-win
0 项奖励
回复

378 次查看
trytohelp
NXP Employee
NXP Employee
Hi,
 
I don't know.
I will contact the product manager.
Keep you informed.
 
Pascal
0 项奖励
回复

378 次查看
trytohelp
NXP Employee
NXP Employee
Hi,
 
We added long long and double runtime support on new libraries.
Excepted that no other difference.
 
Regards
Pascal
0 项奖励
回复