This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Link order for fastRTS library in CCS 4. (F28335)

Hey,  I was wondering which settings to check so the compiler uses the fastRTS functions in CCS 4.  I've tried using the "link order" tab under "CCS Build".  The instructions on the v1.00 fastRTS library seems to only have instructions to set it up for CCS 3.

Daniel

  • If you are using DSP/BIOS with CCS4, be sure to specify that "Generated Linker Command files" is linked after the FastRTS library.

    It seems the default behavior in CCS4 is to always link generated command files first unless you specify a link order for those files explicitly.  DSP/BIOS will specify that your RTS library will be linked in <proj>cfg.cmd, preventing the FastRTS library from replacing functions in the regular RTS library.

  • Hello,

     We are developing firmware for the F28335. We are using Code Composer V4.2.0 and DSP BIOS V5.

    Even if we specify that "Generated Linker Command files" must be linked after the FastRTS library we do not see that functions in standard RTS library are replaced by optimized functions in FastRTS library. We are using functions such as division and sqrt. By means of the .map file we see that the standard RTS library (rts2800_fpu32.lib) is used.  If we use a function such as sincos which is not in the standard RTS library we see that  FastRTS library is used (FPUTABLES are used). 

    - With CCSV4 and DSP/BIOS V5 how can we do in order to use the FastRTS library for functions such as division and sqrt?

    - We specify the link order in CCS Build/Link Order. Is it enough?  In addition, is it necessary to specify anything related to the link order in  C/C++Build/File Search Path?

    - In the configuration file for the DSP BIOS (.tcf) we do not specify any RTS library. Must we specify the standard RTS library here? In CCS Build/General, must we specify the standard RTS library or must we select the "automatic" choice?

     

     Best Regards,

    Itsaso.