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.

encodedeoce demo failed after updating codec_engine

Hi experts,

 I installed dvsdk_1_30_01_41. Today I upgrade codec engine from 2.00.01 to 2.10.02, bios from 5.31.08 to 5.32.03, dsplink from 140-05p1 to 1.50.

Then I rebuild the following and succeeded

(1)the h264 encodedecode server in dm6446_dvsdk_combos_1_35/packages/ti/sdo/servers/loopback.

(2) the demos in dm6446/encodedecode.

(3)the cmem.ko from codec engine 2.10.02 (I  tried to insmod the original cmem.ko in codec engine 2.10.02 to dm6446evm but failed with "cmemk: disagrees about version of symbol struct_module.
insmod: error inserting 'cmemk.ko': -1 Invalid module format")

I run loadmodules.sh with the built cmem.ko and dsplinkk.ko from codec engine. Now I run encodedecode. It reports:

Encodedecode demo started.
DSP-side configuration mismatch/failure
0              -> success
Positive value -> DSP-side failure code.
(Uint32) -1    -> DSP-side component was not initialized.

    DRV configuration status    [0xffffffff]
    IPS configuration status    [0xffffffff]
    POOL configuration status   [0xffffffff]
    MPCS configuration status   [0xffffffff]
    MPLIST configuration status [0xffffffff]
    MQT configuration status    [0xffffffff]
    RINGIO configuration status [0xffffffff]
TraceUtil> Error: Failed to open codec engine "encodedecode"
TraceUtil> Error: Aborting TraceUtil_start
DSP-side configuration mismatch/failure

Can anyone show me the way out? Thanks

 

  • If I understand correctly; you are rebuilding the demo, but what about the DSP server itself?  If the DSP sever (x64P) file was built using a different version of codec engine or other software components, this could lead to incompatibilities.

  • I checked the build process.  I installed an independent dsplink 1.50 package, but now I found that the cetools directory of CE has also  dsplink 1.50.  So I have two same version dsplink in DVSDK.

    I removed the one in CE, rebuilt the DSP server. Now the demo runs Ok.  Thank you , Juan