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.

ccsv4 with the DSK6416 and the EDMA module

Normal 0 21 false false false ES-MX X-NONE X-NONE MicrosoftInternetExplorer4

Hi,

I was working on ccvs3.1 in windows xp, but unfortunately I am using now a windows 7 and ccsv3.1 does not work on it, so I download the ccsv4 to working in my implementations using the board DSK6416 but I find some problems trying to run my application on it that I can´t solve at this moment.

If I translate my projects from ccsv3.1 to ccsv4 my projects works fine but if I am trying to design a project in ccsv4 at the beginning using the same code I can´t obtain the .out file needed to download to the board

It seems there is no support to use modules of the CSL from the ccsv3.1, I am trying to find a solution in how to work using “edma module” but it is difficult until now, I can´t find the solution about this problem generated. In “Build Properties” using “Include Options” I give the path of the “csl.h” and “csl_edma.h” but it seems not recognize these headers because I still have the same problem once again. Linker can't resolve the function used in the program.

undefined        first referenced

  symbol              in file    

 ---------        ----------------

 _EDMA_config     ./edma.obj     

 _EDMA_open       ./edma.obj     

 _EDMA_setChannel ./main.obj     

 

error: unresolved symbols remain

error: errors encountered during linking; "prueba2.out" not built

 

>> Compilation failure

C:\ccsv4\utils\gmake\gmake: *** [prueba2.out] Error 1

C:\ccsv4\utils\gmake\gmake: Target `all' not remade because of errors.

Build complete for project prueba2

Could any help me to solve this problem?, I am trying to use the laboratory exercise used in the “iw6000” seminar named “lab4” if this can help.

  • Thanks for you reply Sid, i checked that before and i done this, but i want to develop a project at the beginning without the necesity of using ccsv3.1, assembling the code including C files, Libraries, Configuration Files and using the CSL, compiling and linking the code itself.

    You know how to do that without using importing projects from ccsv3.1 to ccsv4?, precisely How to solve problems that i mentioned?

  • Hi,

    I thought you had errors specifically related to not being able to find csl.h, hence I suggested you the 2nd link

    I think, if you have reached the stage that you are getting the above errors means the basic steps that you are following after creating a new project in ccs4 are correct.

    And, if you can specifically mention the path to csl.h then, the above errors should also get eliminated. Are you sure, you have included the correct path of the csl? Is the csl file present in the mentioned path under CCS 4 installation?

    Regards,

    SId

  • Alberto Rosales,

    Which version of CCSv4 are you using?

    Are you creating a BIOS project or a non-BIOS project?

    The errors you have are showing that the linker cannot find these symbols in the object and library files it has searched. Please be aware there there is a place in the Build Properties to specify the include search path for header files for the Compiler, and there is also a place to specify the include search path for library files. These are specified separately - the header files must be found for the compiler to succeed and the library files must be found for the linker to succeed.

     

    If this answers your question, please click the  Verify Answer  button below. If not, please reply back with more information.