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.

Cannot run the Genserver Wizard in CCS4.2.3

I'm running CCS in Windows.  My Windows-->Preferences-->CCS-->RTSC Settings:

I click on Tools-->Codec Engine Tools-->Genserver, and I get:

The GenCodecPkg wizard runs fine.

Lee Holeva

 

  • This question has nothing to do with BIOS and should be moved back to the Code Composer Forum.

    Lee Holeva

     

  • GenServer is not supported in that release of Codec Engine.  Bummer that you don't get a better error msg.

    CE 3.20.* only supports BIOS 6 (no Linux), and only 1) local codecs or 2) remote codecs on homogenous multicore processors (like C6472).  In the local codec case, there isn't a Server (so no need for GenServer!).  In the homogeneous multicore case, we just don't have GenServer wizard support for those devices.

    Chris

  • I'm not trying to run a local codec, but a remote one on the DSP using iUniversal.  I am running on the c6a8168.  Which version of Codec Engine should I be using?  EZSDK came with 3.21 which is not yet in general release.  I tried the latest version 2 of Codec Engine, but support for the c6a8168 was missing.  If I cannot run the Genserver wizard, is there an example of a remote server, codec running on the DSP controlled by linux, that I may copy?  Or, on the other hand, are you saying that I cannot use Codec Engine to run DSP code controlled by the ARM running Linux, and I have to develop using Syslink?

    Lee Holeva

     

  • You should use the version of CE included in the SDK - something in the 3.21.* family.  CE 3.21 is not yet GA (Generally Available - implying production quality), meaning it's still under development.  But pre-releases for new devices (like C6A8168) have been made available via the EZSDK releases.

    From other posts, I _think_ the EZSDK is using CE 3.21.00.02_eng, which is an EA (Early Adopter) release which I don't think had GenServer support for the 8168 parts.  We added that in a later CE build.  You certainly can run DSP code controlled by the ARM running Linux using that release of CE.

    Yes, there is an example server in the codec_engine_<ver>/examples/ti/sdo/ce/examples/servers/all_codecs directory that you can start from.  That's a very general example, with tons of copy codecs and support for lots of different devices, so it's not as nice-and-concise as GenServer would have done for you... but it's something to start from.

    Finally, I know it's of limited consolation, but please note that the SDK is [unfortunately] trailing the dev teams by about 6 months.  The CE 3.21.00.02_eng build was done at the end of October, 2010.  I don't mention that as a knock to the EZSDK teams, they're extremely busy integrating all the components and building on top of them, but more to indicate to you that we've addressed many of the issues you've been reporting over the last few months of development.  The releases you're using are extremely early releases with a focus more on functionality than ease-of-use.

    Chris

  • Ok, that does it then for Codec Engine, I was led to believe that it offered a quick means to get DSP code up and running.  As we may eventually need the lower level Syslink and IPC anyways I'm going to bite the bullet and learn those technologies. Codec Engine always seemed like a forced fit.

     

    Lee Holeva