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.

qmath library for C28x does nor work in CCS Version: 4.0.2.01003

Other Parts Discussed in Thread: TMS320F28035, CCSTUDIO

I recently purchased a licesce for CCSVersion: 4.0.2.01003  after familiarizing myself with the demo version of  CCS V3.3.  With the new version, I'm having more problems than I can possibly begin to list here, but one error I get is: 

fatal error: file "../qmath.lib<qsqrt.obj>" specifies ISA revision "C2700",  which is not compatible with ISA revision "C2800" specified in a previous file or on the command line

I am using a 320TMSF2812, and the qmath library that I am using worked with CCS 3.3, and is designed for the C28XX processor.  Why doesn't it work in CCS4.02?

P.S.  Is there any way I can trade in my licence for CCS4.0 with a license for CCS3.3?  This would be by far the quckest way for me to get going again.

  • Hi Erik,

    I am in the same place you are at the same time it appears. Except I am compiling for the TMS320F28035. I just had the same problem with iqDMC_ml.L28 library file. It appears that CCS V4.0 does not recognize .L28 as a library file, so I tried changing the ext from .L28 to .LIB and that eliminated my linker errors. I believe the source files are available for this library as well. I am next going to try and find these so I can include them in my project and compile. I like to be able to see the code I am compiling.

    Hope this helps.

    Regards,

    Gary

  • Gary,

    If you use "Add files to project" then CCS won't know it is a library but if you add it via the build options it will work ok.  Right click on the project, select Build Properties.  In the Linker section click on file search path.  You can specify the names of libraries you want to include there as well as locations the linker should look for them.

    Regards,

    John

     

  • Erik,

    I just downloaded qmath and added it to a project that was setup as F2812.  I do not get a linker error.  Can you zip up the library you are using and attach it to the post.  I will drop it into my project.  

    The error you are seeing is that the linker is complaining that the library was build for the C27x family of processors and it doesn't want to link it with your app which is built for C28x.  

     

    is your CCSv4 license the MCU version?  If you really want to we can swap it for CCSv3.3

    Regards,

    John

     

  • John

    I'm not sure how to check if my license is the MCU version.  And unfortunately, I can't see a button on the screen that allows me to attach a file.  The library (qmath.lib) is fromTexas Instruments, and the accompanying dooumentation is entitled "Fixed Point Math Library     Module user’s Guide    C28x Foundation Software",  (c) Texas Instruments Inc., May 2002.

    This same library file worked with CCS v3.3, along with my hardware, which ia a 2812EVM evaluation board from GAO Tek Inc. 

    If at all possible, I would be most interested in exchanging my new licence for a licence for CCS v3.3.

  • Erik,

    That sounds like the same library I used.

    To attach a file when you reply to the post you will see "Compose | Options | Preview |" just above the message you are replying to.  If you click on options it gives you a button for attaching a file.  The best thing would be if you could attach your whole project as I could build it here.  I am wondering if you will see the same issue in 3.3 using a newer version of the compiler.

    I will send you a separate note on how to exchange for 3.3.

    Regards,

    John

  • Here is a zip file containing my new license file.

    Thanks

    Erik

    v4.0.zip
  • John

    Since I installed CCS v3.3MCU, I am now getting the same error message that I got when I was using CCS v4 :

    fatal error: file "C:\\Documents and Settings\\......\\qmath.lib<qsqrt.obj>" specifies ISA revision "C2700", which is not compatible with ISA revision "C2800" specified in a previous file or on the command line

    >> Compilation failure

    Could you try to use the attached qmath.lib file and see if it gives you the same error?

    Thanks

    qmath.zip
  • Erik,

    If I use your library I get the error.  If I use mine I do not.  I have attached mine.  Give it a try and let me know if the problem goes away.

    Regards,

    John

     

    qmath.zip
  • John

    The qmath.lib file that you sent to me seems to work fine.  Thanks. 

    Another problem that I am having is with the Blackhawk Emulator software that CCS 4.0 installed on my computer.  I am using a different emulator (an XDS510 from GAO Tek), and when I plug the emulator into the computer, the new hardware wizard thinks that it is a Blackhawk, and will not accept the drivers that I have for it. I have tried to uninstall everything related to blackhawk, but there is still enough on the computer that it causes Windows to assume that my emulator is a Blackhawk.  There is also still a Blackhawk Control Panel icon and program in the Windows Control Panel, which I cannot delete nor uninstall.  Do you have any ideas about how to get around this?

     

    Thanks

    Erik

  • Erik Olson said:

    The qmath.lib file that you sent to me seems to work fine.  Thanks. 

    Erik - can you let me know where the incorrect library came from?  Was it on TI's site?  I want to make sure we arn't giving out an incorrectly built library somewhere.    

    Erik Olson said:

    Another problem that I am having is with the Blackhawk Emulator software that CCS 4.0 installed on my computer.  I am using a different emulator (an XDS510 from GAO Tek), and when I plug the emulator into the computer, the new hardware wizard thinks that it is a Blackhawk, and will not accept the drivers that I have for it. I have tried to uninstall everything related to blackhawk, but there is still enough on the computer that it causes Windows to assume that my emulator is a Blackhawk.  There is also still a Blackhawk Control Panel icon and program in the Windows Control Panel, which I cannot delete nor uninstall.  Do you have any ideas about how to get around this?

    Unfortunately I am not familiar with this emulator and have no other suggestion for you other than contacting the vendor to see if they have a suggestion.

    -Lori

  • I sent a message to GAO Tek asking them to validate with CCSv4.  

    Note that for F28x you can use the new super cheap XDS100 emulators.  They cost less than $100.  As an added bonus when using that class of emulator you can use a free CCS license.

     

    Regards,

    John

  • I have a question regarding my license for CCS v3.3. (Version: 3.3.83.19)  Will this licence continue to work on the same comuter if the computer name is changed?

    Thanks

    Erik

  • Yes, there should be no issues.

  • Hi, I am trying use Qmath but the bellow error occured.

    I am using CCS 3.3.46.1 with your last qmath.lib attached. On Build Option -> Linker I included the qmath.lib and put it on the lib folder where linker are configured (screen attached) 6012.screen.pdf.

    Please, could you help me?

    Thanks,

    Andrea

    ----------------------------  genesis.pjt - Debug  ----------------------------
    [Linking...] "C:\CCStudio_v3.3\C2000\cgtools\bin\cl2000" -@"Debug.lkf"
    <Linking>
    >> warning: creating output section IQmathTablesRam without SECTIONS
                specification
    >> warning: entry point other than _c_int00 specified

    undefined                        first referenced
     symbol                              in file
    ---------                        ----------------
    _qlogn(unsigned long)            C:\CCStudio_v3.3\MyProjects\identificacao\Debug\C_ControladorDigital.obj
    >>   error: symbol referencing errors - './Debug/genesis.out' not built

    >> Compilation failure

    Build Complete,
      2 Errors, 2 Warnings, 0 Remarks.