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.

C6flo example project

Hi everyone!

I am trying to use the C6flo tool with CCSv5. (The C6flo was included in the default installation)

My setup includes a signal generator, a C6748 board and a scope.

I am using XDS100v2 as target emulator, (although I also tried activating the project with XDS100v1)

I tried to activate the example project which is a simple loop back. (something like file->open project->c6flo project->c6748 pass through)

I can see the output signal at the scope, and it 'responds' when I change the frequency and signal shape,

However the amplitude remains fixed. (below 200mV).

Is there an amplitude  limiter somewere in the default output configuration?

I tried the same setup with a regular example (not created with c6dlo) and it workd perfectly

Thanks in advance!

Ariel

 

  • Ariel,

    Sorry for my delay in responding.  The C6Flo example (and any other application built using the C6Flo audio in/out blocks) does apply some static configuration to the audio codecs that can make audio sound faint.  This is something that we want to make more easily configurable in the future, but for now the procedure is a little complicated:

    1. Locate the audio "helper" library source code in the C6Flo installation.  This is typically in a location such as:

      C:\Program Files\Texas Instruments\ccsv5\ccs_base_5.x.x.xxxxx\c6flo_x.x.x.xxxxxxxxxxxx\Resources\Dev\evmc6748\audio_evm\
    2. Import the audio helper library project into CCS using the "Import Legacy CCSv3.3 Project" wizard.  Be sure to enable DSP/BIOS 5.41 in the new project.
    3. Modify the audio_evm_setupRcv and audio_evm_setupXmt structs in audio_evm.c.  These structs allow you to set the sampling rate (default 44.1 kHz) and gain used by the audio codec on the EVM.  To make audio louder, I recommend changing the "xmt" settings only.  It's easy to introduce audio distortion by setting the "rcv" gain too high.
    4. Rebuild the audio helper library and copy the new lib file into the standard "Resources" location, i.e.:

      C:\Program Files\Texas Instruments\ccsv5\ccs_base_5.x.x.xxxxx\c6flo_x.x.x.xxxxxxxxxxxx\Resources\evmc6748\
    5. Your new codec settings will now be applied to all applications generated by C6Flo.

    You can also copy the library into the "lib" folder of the application you already generated (i.e. workspace/c6flo_project/lib/evmc6748/) to quickly try out your changes.  You will still need to rebuild the project to pull in the new library.

    Hope this helps.

  • hi,

    while initializing c6flow, i m getting following error , dnt know why ?

    kindly help me?

       at System.Environment.get_StackTrace()
    at TexasInstruments.Gde.Gde.GdeUnhandledExceptionHandler(Object sender, UnhandledExceptionEventArgs e)
    at TexasInstruments.Gde.Gde.InitializeComponent()
    at TexasInstruments.Gde.Gde..ctor()
    at TexasInstruments.Gde.Gde.Main()
  • Nethaji,

    I have not seen this problem before, but I definitely want to help resolve it.  Where do you see this error?  Does it happen when you try to open a C6Flo diagram in CCS, or at some other point?

    Also, what version of CCS you are using?

  • HI,

    Initially It happened, but later it automatically got resolved.

    I am using CCS v5.1 , I just want to know, C6flo library includes what kind of processors ?

    Does they support for Higher end applications ?

  • Nethaji,

    Currently, C6EZFlo supports the following families of C6000 devices:

    • C6748
    • C6747
    • DM6437
    • DM648

    These are all DSP-only devices.  We plan to add support for additional, newer DSP devices and potentially expand support to ARM+DSP devices in the future, but I can't share specific plans at this time.  The devices listed above are commonly used for audio and video applications.

    Hope this helps.