Hey all,
I have been trying to find documentation explaining the difference between the different runtime library files (rts55.lib, rts55h.lib, rts55x.lib, etc.). Could someone please provide a link to the documentation which contains this information? Thanks a lot.
Sparkchaser
Please see:
TMS320C55x Optimizing C/C++ Compiler User’s Guide
chapter 6.1:
rts55.lib - is for small memory model
When you compile code for the large memory model, you must link with the rts55x.lib run-time library. To take advantage of the huge memory model, you need to recompile your C source files, re-assemble your hand-coded assembly files, and use the library rts55h.lib
When you compile code for the large memory model, you must link with the rts55x.lib run-time library.
To take advantage of the huge memory model, you need to recompile your C source files, re-assemble your hand-coded assembly files, and use the library rts55h.lib
- Mariana
---------------------------------------------------------------------------------------------------------Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
As a side note, the "huge memory model" only apply to C55xx Rev 3.x core corresponding to the following PN (note, the "V" has been dropped of to save on character space):
TMS320C5515
TMS320C5415
TMS320C5505
TMS320C5504
All other C55xx DSP have Rev2.x or earlier CPU core for which the "large memory model" - corresponding to rts55x.lib and -ml compiler option - is the proper setting.