RE: Re: PB555 and C++
"Liechty Ronald-RAT109" <[email protected]>
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <A100FEB1DF38CC4C9D0B6BFBDC134426022F1AB2@az33exm21.fsl.freescale.net> |
coles555 wrote: ==== Thank you so much for taking the time to answer my question. Please correct me if I am wrong but I believe only the MPC556 supports code compression. Also, there are two files (MSL_C++.PPCEABI.BARE.H.a and MSL_C.PPCEABI.BARE.H.a) for MSL library. Is it okay for me to take out MSL_C.PPCEABI.BARE.H.a file since it is only the C library? I guess what I am trying to ask is if both MSL library files are needed? === My information is that the compression enabled 5xx processors are scattered among the 55x and 56x chips such that the odd numbered chips support it and the even ones don't (or is it v.v. :-). It is possible that you do not need the MSL_C.PPCEABI.BARE.H.a or maybe even MSL_C++.PPCEABI.BARE.H.a since it depends on what you project uses. For example much of MSL_C++.PPCEABI.BARE.H.a gets inlined into your project. MSL_C++.PPCEABI.BARE.H.a however does make calls to MSL_C.PPCEABI.BARE.H.a. Examples are new calling malloc and cout calling printf. However, you do not need to remove them from your project because if the linker doesn't need them, it won't put them in your project. -- Ron Liechty Ombudsman Freescale Developer Technology [email protected] ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/dN_tlB/TM --------------------------------------------------------------------~-> ----------------------------------------------------------- To learn more about Freescale Microcontrollers, please visit http://www.freescale.com/mcu Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/MPC500/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/