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.

Re: .bios section warning, again

I have almost exactly the same problem.

Except that I am using CCS4.

Previously I was using CCS3, without any warning.

I have upgraded to CCS4 and have the following warning:

Section ".bios" is found in "C:/Program Files/Texas Instruments/bios_5_41_10_36/packages/ti/bios/lib/bios_NONINST.a55L<fxn_c.o55 L>", this could cause potential compatibility problem. Please use 4.1.x tools or update your DSP BIOS     

I am definitely using the correct tools, I checked the MAP file as suggested in this thread.

 

Anyway I can get rid of this warning?

 

  • Paul,

    Understand your issue is similar to http://e2e.ti.com/support/embedded/f/355/t/103784.aspx, but I'm going to split off your query into a new thread in hopes that you'll get more of a response.

    Also, you mention that you moved from CCS3 to CCS4, but you didn't mention what version of DSP/BIOS you were previously using.  Also, what device are you using?

    Dave

  • Hi Dave,

     

    Thanks for creating the new thread.

    We are using a TMS320C5509A.

    The bios we were using was version 5.31.02

    The bios I am currently using is 5.41.10.36, i.e. the latest / greatest I could find.

    I don't know if it is relevant, but I think (not sure) that this project was originally done using

    CCS3.1 then upgraded to CCS3.3.

    And yes... this is for an existing product that does require DSP bios functions.

    I have not completed exhaustive testing yet, but it does seem to be working OK even with this warning.

    Thanks

    Paul.

     

  • The warning that you're seeing is being generated by the linker (lnk55) program, and seems to be indicating some kind of version mis-match between DSP/BIOS and the code gen tools.

    What specific version of the code gen tools are you using?  4.3.8?

    If you create a DSP/BIOS example from scratch in the new project wizard, does building it also invoke this warning?

  • Paul --

    I think you are somehow picking up an old c55xx.cdb file from that prior BIOS installation in your build.   I don't know how this is happening, but to verify, can you please zip up and attach 2 files to this thread?  Zip and attach the generated .cmd file and the .cdb file.  The .cdb file has some version information at the top that might help.   Both of these should be in your project directory after you run the build.  I'm wondering if it's some kind of windows registry problem since gconf is an old-school windows app that uses registry for paths and such.  The other thing to try would be to run on a machine without CCSv3.1 installed on it.

    -Karl-

  • Hi Guys,

     

    If I generate a new project file from scratch using the wizard then I don't get the error.

    I have to work on something else for a few days, I am going to try rebuilding the

    project from scratch and see if that fixes the issue.

     

    -- Paul --

  • Hi

     

    I re-created the project file from scratch. Manually copied the files I required into the

    project.

     

    And I now longer have this issue. The code builds and passed a very basic test.

    So I consider the problem solved (for me at least).

     

    Thanks for the suggestions.