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.

Generating the .out file for any project.

I have coded a program for filtering an audio input, but after running the project followed by loading it requires the .out file. So how do I build that? So far I had been working with the examples where the .out file was included.

-Shahbaz

Urgent help required

  • Does the .out file generates itself after built is successful?

  • Shahbaz,

    I am assuming you are using the C6713 since it was listed in the tags. Those are not always good indicators, so please make clear in your future posts which device you are using and which version of CCS you are using.

    CCSv6 is the latest and is what we recommend you use. Our training classes for the C6713 use CCS 3.3 so you will need to adapt some of the details from the DSP Integration Workshop. Please go to TI.com and search for "c6713 workshop" (no quotes) and look for the DSP Integration Workshop. Go through that archived workshop so you can learn how to program with the DSP. Go through all the text and the labs, and then you will know well how to use the DSP.

    Regards,
    RandyP
  • Hi Shahbaz,

    Randy is right. It is recommended to learn how to program DSP.

    Shahbaz said:
    I have coded a program for filtering an audio input, but after running the project followed by loading it requires the .out file. So how do I build that? So far I had been working with the examples where the .out file was included.

    1. Do you mean, after you coded your program, do you able to successfully compile and build and generate the *.out file? If the compilation and build is successful, CCS will generate the executable, ( *.out) ; Otherwise it will throw errors. Are you getting errors?? or able to generate the executable??

    2. When you say "loading", do you mean loading the executable ( *.out ) into a target board? Which means your build was successful?

    Loading is the next step after successful build. Loading means, loading the built program using CCS into the memory of the target board.

    3. The *.out can never be "included". It can only be loaded or executed.


     

  • Hi,

    Thanks for your post.

    I think, you are misinterpreted. Usually, after you compile the project, it would generate the output image .out file in the project debug folder as below:

    ~\workspace_v5.5\my_example_project\Debug\*.out

    After you compile the project, then launch the debugger to connect to the appropriate target, load the appropriate project symbol file (*.out) and later execute the application to check for desired output in the CCS console. This is the project execution flow for any application to run on the desired target.

    I think, there is a build handbook for CCS inorder to create new project workspace, linking source files, importing existing CCS projects with thorough steps included. We would recommend you to walkthrough the below wiki resource to get more clarity in executing projects:

    http://processors.wiki.ti.com/index.php/Projects_and_Build_Handbook_for_CCS

    Thanks & regards,

    Sivaraj K

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

    Please click the Verify Answer button on this post if it answers your question.

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

     
  • I solved the problem.

    Thanks!

  • Hi Shahbhaz,

    Good to know that you solved.

    If interested, brief out what did you learn, how do solve etc.