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.

55xdspx.lib Rev Error?

Guru 15580 points

Ki, John,

Any idea how to fix this?

==============================================================

Linking>

fatal error: file "../55xdspx.lib<cbrev32.obj>" specifies "C55x CPU Rev 2.x",

which is not compatible with "C55x CPU Rev 3.x" specified in a previous file

or on the command line

 

>> Compilation failure

====================================================

thx

MikeH

 

  • Mike,

    The error is happening because you are using 5515 which has a newer version of the 55x cpu than what that library was built for.  Basically in your project there is a v5515 build option set and from this the compiler knows which version of the CPU the application is being built for.  However the version of the library you are using was build for an older version of the core.

    As far as how to fix it one way would be to rebuild the 55xdspx.lib.   CCSv4 doesn't ship with dsplib but I am looking at the version in CCSv3.3 and it seems to come with some bat files for rebuilding it and the options line could be edited to use v5515 instead of v5510:2

    I downloaded the library from the web to see if it is newer but the batch file still seems to use v5510:2.  I am going to move the post into one of the C5000 forums to see if the team who owns those libraries has a newer version that works out of the box for 5515.

     

    Regards,

    John