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.

MSPM0L1306-Q1: 使用CCS 12.8进行Debug时,GEL文件错误。

Part Number: MSPM0L1306-Q1
Other Parts Discussed in Thread: SYSCONFIG

错误显示如图所示,请问如何解决?谢谢。(虽然显示错误,但程序能够正常下载、执行)

  • 感谢您对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这款芯片,稍后会为您解答。

  • 好像GEL文件有问题,因为现在的信息非常有限,请您提供您的测试平台(启动板或您自己的主板),连接方法(调试器: XDS110等),项目和SDK版本给我们吗? 我的建议是,您可以首先尝试重新安装SDK并重新导入项目。 

  • 使用的是自己画的板子;SDK已安装,版本是2.03.00.07;sysconfig已安装,版本是1.22.0;调试器使用的是jlink;导入SDK的例程也会出现上述错误。

  • 我已将您的问题提交给SDTO团队,请耐心等待回复。

  • CCS 20附带的更新GEL文件进行了检查,以查看所使用的调试探针是否为XDS: 

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    /*
    * Called after the parent router is connected, but before the target is connected.
    */
    OnPreTargetConnect()
    {
    if (GEL_MatchesConnection("xds")) {
    if (GEL_GetBoolDebugProperty("EnableWaitForDebug") == 1) {
    MSPM0_ResetCtl_WaitForDebug();
    GEL_EvalOnTarget("CS_DAP_0", "PWRAP_DPREC0 = 0x00120008", 0);
    }
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    CCS 12.8中的一个没有此检查: 

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /*
    * Called after the parent router is connected, but before the target is connected.
    */
    OnPreTargetConnect()
    {
    if(GEL_GetBoolDebugProperty("EnableWaitForDebug") == 1){
    MSPM0_ResetCtl_WaitForDebug();
    GEL_EvalOnTarget("CS_DAP_0", "PWRAP_DPREC0 = 0x00120008", 0);
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    显然,如果使用XDS调试探测器,其目的是运行上述程序。 

    调试器使用的是jlink

    由于未使用XDS调试探测器,因此调用失败。 

  • 感谢解答问题!

    1、也就是说如果使用ccs 20的话不会出现上述错误,对吗?

    2、错误会影响程序的正常运行吗?

    谢谢。

  • 会影响,请使用ccs 20试下。