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.

TMS320F28377D: TMS320F28377D

Part Number: TMS320F28377D
Other Parts Discussed in Thread: TMDSEMU200-U

Tool/software:

Hello,

We are trying to test an assembly of the reference design CRD22DD12N from Wolfspeed that uses a TMS320F28377D DSP for controlling it. Wolfspeed has supplied us the firmware for testing. Our target s develop our own HW and FW for our new products for DC EV charging.

 

We have installed the Code Composer Studio in a PC. For programming and debugging the DSP TMS TMS320F28377D we have the tool TMDSEMU200-U based on the XDS200.

 

We have compiled the code of the CRD22DD12N and the result is without errors.

 

We have tried to program the firmware of the CRD22DD12N in the DSP Control Board and then we have the next error message:

 

“IcePick_C_0: Error connecting to the target: (Error -717 @ 0x0) Required dynamic library jscserdesv3 could not be located. The library isn't on the search path. (Emulation package 20.0.0.3344)”

 

We know that the programming tool and the IDE environment are because we have tried to program the DSP control board using another firmware and we hav not any error message and it works.

 

Could the error reported be caused by using a newer Code Composer Studio (CCS) version than the used originally from your side? What other could be the root cause for having such an error?

 

We are now blocked for this problem. Please, may you help us?

 

Thank you very much in advance.

Regards,

Joel

  • Hi Joel,

    Yes, this is certainly a CCS Version issue. I forgot which version of CCS has this issue, but it will be resolved if you use a slightly older version of CCS. 

    There is a patch for this issue, but it is probably easier for you to switch versions. 

    Best Regards,

    Ben Collier

  • Hi Ben,

    Thank you for your message.

    Please, could you share what is the patch for this issue? We eould like to maintain the CCS version because we have other projects that work with the new one.

    Just in case, what would be the older CCS version that could work without this error?

    Thank you very much in advance.

    Regards,

    Joel

  • Hi Ben,

    My mistake to not mention dates. The original project was developed in September 2020.

    Regards,

    Joel

  • Excuse me again for not doing it before. The .ccsproject file has the next code. It looks the original designer used CCS version 7.1.0. Is this correct? ANyway, it would be ver interesting having the patch for newer CCS versions.

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?xml version="1.0" encoding="UTF-8" ?>
    <?ccsproject version="1.0"?>
    <projectOptions>
    <ccsVersion value="7.1.0"/>
    <deviceVariant value="TMS320C28XX.TMS320F28377D"/>
    <deviceFamily value="C2000"/>
    <deviceEndianness value="little"/>
    <codegenToolVersion value="18.1.1.LTS"/>
    <isElfFormat value="false"/>
    <connection value="common/targetdb/connections/TIXDS100v3_Dot7_Connection.xml"/>
    <linkerCommandFile value="2837x_FLASH_lnk_cpu1.cmd"/>
    <rts value="libc.a"/>
    <createSlaveProjects value=""/>
    <templateProperties value="id=com.ti.common.project.core.emptyProjectTemplate,"/>
    <filesToOpen value=""/>
    <isTargetManual value="false"/>
    </projectOptions>
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards,

    Joe

  • Hi Joe,

    You mention:

    We have installed the Code Composer Studio in a PC. For programming and debugging the DSP TMS TMS320F28377D we have the tool TMDSEMU200-U based on the XDS200.

    But in your last post I see:

    <connection value="common/targetdb/connections/TIXDS100v3_Dot7_Connection.xml"/>

    Which refers to XDS100v3.

    The below error:

    “IcePick_C_0: Error connecting to the target: (Error -717 @ 0x0) Required dynamic library jscserdesv3 could not be located. The library isn't on the search path. (Emulation package 20.0.0.3344)”

    Typically means that the debugger can't find an XDS100, which makes sense because you have an XDS200.

    Try using XDS200 as your connection type.

    Thanks

     

  • Yes, this is certainly a CCS Version issue

    Ben - which issue are you thinking of? I think this issue is simply that the wrong connection type is specified and not a CCS version specific issue.

  • Thank you for your help. We have setup the tool to XDS200 and we can program the DSP.

    Regards,

    Joel.