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.

Jpeg Encoder on 6657

Other Parts Discussed in Thread: SYSBIOS

Hi all,

I want to use Jpeg Encoder Version 02.02.00.01

I have try to use it on 6657. But I found it maybe not support 6657.

so I read the release note.It need SYS/BIOS 6.31.00.18,But the problem is following:

SYS/BIOS 6.31.00.18 just supports 6678, not 6657 until the SYS/BIOS version update to 6.33.02.31.

so how to use it on 6657, Please test it.

Best Regards,

Li

  • xiang_li said:
    not 6657 until the SYS/BIOS version update to 6.33.02.31.

    Hi Li,

    This version is available for download at http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sysbios/6_33_02_31/index_FDS.html

  • Hi Bhat,

    Thanks for your reply.

    But I means SYS/BIOS 6.33.02.31 is not supports JPEG ENCODER on 6657.

    And if I use 6.31.00.18, it is not supports C6657.

    So I want to know how to resolve the problem.

    Best Regards,

    Li

  • xiang_li said:
    But I means SYS/BIOS 6.33.02.31 is not supports JPEG ENCODER on 6657.

    This is bit confusing w.r.t. your original post.  Sysbios does not support any codec, the codec is part of SDK.

  • Hi Bhat,

    As JPEG Encoder Release Notes(Version 02.02.00,September 2011),

    I need to change RTSC as the following:

    − Framework Component (FC) version 3.20.02.29
    − DSP/BIOSTM version 6.31.00.18
    − Code Generation Tool version 7.2.2
    − XDC Tools version 3.20.08.88
    − BIOS IPC version 1.22.04.25

    Are you sure i can change SYS/BIOS to the newer versions?

    You can read the forum, we have a same problem but he used 6678.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/439/t/208276.aspx

    Best Regards,

    Li



  • xiang_li said:
    Are you sure i can change SYS/BIOS to the newer versions?

    Are you seeing any issue if you change it to new version?

  • Hi Bhat,

    Yes.

    If I use new version SYS/BIOS and mcsdk, Framework Component.

    I can`t go main as that forum said.

    Best Regards,

    Li

  • Hi Li,

    Can you please provide the full list of tools you are using when seeing the failure going to main?

    − Framework Component (FC) version ?
    − SYS/BIOS version ?
    − Code Generation Tool version ?
    − XDC Tools version ?

    Thanks,

    Hongmei

  • Hi HongMei, 

    if ((handle = (IALG_Handle)ALG_create (
    (IALG_Fxns *) &DMJPGE_TIGEM_IDMJPGE,// (IALG_Fxns *) NULL //can go main
    (IALG_Handle) NULL,
    (IALG_Params *) &params)) == NULL)
    {
    printf("\nFailed to Create Instance... Exiting for this configuration..");
    }

    Tools list as following:

    Framework Component version:                       3.23.01.14

    SYS/BIOS version:                                                6.34.03.19

    Code Generation Tool version:                          7.4.1

    XDCtools version:                                                 3.24.05.48

    And If I config environment as JPEG encoder_ReleaseNotes_02_02_00_01,

    It is not support for 6657.

    Thanks,

    Best Regards,

    Li                                                        

  • Hi,all

    Anybody can help me?

    Thanks,

    Li

  • Hi,  Li

    Are you able to compile with the set of tools specified in the JPEG Encoder user guide and load/run on C6678? If so, we can use that as the baseline and try the following steps:

    Step 1: update to the tools as listed in your last post, compile and try loading and running on C6678. If this can be successfully done, we can go to step2 for C6657. If not, it is due to different tools are used in compiling the codec lib, and you can try the encoder lib attached below. This attached JPEGENC lib is compiled with 

    - Framework Component (FC) version 3.22.03.09
    - SYS/BIOSTM version 6.33.04.39
    - Code Generation Tool version 7.4.0
    - XDC Tools version 3.23.02.47

    5125.jpgealg_ti.zip

    Step 2: migrate to C6657

    If we can update to the new set of tools as you desire for C6678, we can then migrate to C6657. First, please check the difference on memory map between C6678 and C6657. In JPEG encoder unit test, a custom C6678 platform is defined and used, at <Install_Dir>\C66x_jpegenc_02_02_01_01_ELF\packages\ti\sdo\codecs\jpegenc\App\Client\Build\Repository\Packages. Please modify or define a new custom platform package which is valid for C6657. With this change, ensure the updated/new platform package is one of the RTSC repositories. Then, you can try recompile, load and run on C6657. If there are any issues, please provide the complete compilation log from the very beginning (clean and then rebuild).

    Thanks,

    Hongmei

  • Hi, Hongmei

    Thank you.

    I have resolved the problem with your attachment.

    I have another question about Network throughput on 6657.

    Link:           http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/228388/805081.aspx#805081

    Please help me,Thanks.

    Best Regards,

    Li

  • Hi, HongMei

    I have a question about gpio interrupt.

    I have try many ways to solve it but no effect.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/231439/813092.aspx#813092

    Please help me.

    Thanks,

    Li