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.

[参考译文] CCS/TM4C1294NCPDT:7.1 0.0.0016万 和Energia 18,全新安装,无法调试或运行代码

Guru**** 2585275 points
Other Parts Discussed in Thread: EK-TM4C129EXL, ENERGIA, TM4C1294NCPDT, TM4C129ENCPDT

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/586137/ccs-tm4c1294ncpdt-ccsv7-1-0-00016-and-energia-18-fresh-install-cannot-debug-or-run-code

零件号:TM4C1294NCPDT
主题中讨论的其他部件:Energia,EK-TM4C129EXL TM4C129ENCPDT

工具/软件:Code Composer Studio

  1. Ubuntu 16.04 LTS,64位
  2. 7.1。0.0.0016万
  3. 具有Stellaris ICDI的TM4C1294NCPDTI3
  4. 详细且可重现的测试案例:全新安装CCSv7脱机安装程序。 全新安装Energia 18。 打开CCSv7,创建新工作区,选择Project > New Energia Sketch (项目>新建Energia草图),Energia Version (Energia版本)设置为18,选择Built-In Examples > 01.Basics > Blink.ino',所选设备:'Launchpad (TIVA C) w/ tm4c129 (120MHz),选择'Finish'(完成)。 在项目资源管理器中右键单击'Blink (闪烁)'项目,然后选择'生成项目'。 项目构建良好。 按F11 (或从工具栏中选择[错误链接])。 代码已上传,但没有入口点,调试'恢复'按钮呈灰色显示。 在Energia中,'blink'运行正常。 TI的编译器可以正常运行从Tivaware导入的示例。 那么,这里发生了什么,我该如何解决这个问题?

我将在下面发布日志。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是Eclipse/CS日志: e2e.ti.com/.../3000.Eclipse-Log.log

    以下是调试服务器日志: e2e.ti.com/.../ccsv7_2D00_Debug-Server-Log.log

    最后,下面是安装日志: e2e.ti.com/.../Installation-Log.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的,我刚刚切换到Windows 8.1 ,执行了全新安装。 同样的问题;代码编译正常,上传,切换到'DEBUG'视图,并且'Resume'(继续)图标呈灰色显示,我无法运行代码。 这是极其令人沮丧的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI员工-请参考此线程: e2e.ti.com/.../215.2558万

    对于后代,这是我在Energia 43oh论坛上的相关帖子,网址 为:forum.43oh.com/.../
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这似乎很容易解决/解释... 这至少是在某人的雷达上吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    堆栈指针寄存器错误。

    以下是CCSv6和Energia 17,工作:  

    以下是CCSv7和Energia 18,无法正常工作:  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以重现此信息,CCSv7中确实存在错误。 我将提交一份错误报告,以便查看。

    同时,您可以使用以下解决方法。

    1)制作 文件tm4c1294ncpdt.gel的副本,该文件可在\ccsv7\css_base\emulation \gel中找到
    2)编辑复制的文件并添加以下文本:

    OnPreFileLoaded()

    GEL_AdvancedReset ("系统重置");
    }

    3)打开CCS项目中\targetConfigs文件夹中的.CCXML文件,转至“高级”选项卡,并将初始化脚本设置为修改后的GEL文件。 保存目标配置文件。

    之后,调试器应在程序启动时正确停止。 请告诉我们这是否有帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Aarti G;我确实发现了这一点,并在相关的43oh帖子上发布了变通办法: forum.43oh.com/.../1.0294万-ccs-v7-and-energia-cannot-debug-or-run-code ,但我忘记了在E2E上执行相同操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此CCS错误的跟踪编号是CCBT-2079。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢AartAG,

    听起来可能是(曾经是?) 我在将第一个Energia项目导入到CCSv7后遇到的相同问题的解决方案... 里程与其他人在这里看到的相似:代码编译很好,调试器被触发,甚至看起来运行正常。 但没有输出到终端,没有明显的代码执行。

    接口确实显示了JTAG频率输入框,但无法设置初始化脚本,我已对初始化脚本进行了适当编辑,以包括指定的错误。

    下一步是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ARIAG -在CCS7中未显示任何目标配置初始化脚本设置-如何指导目标使用我新修改的GEL文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    AM未在CCS7中提供任何目标配置初始化脚本设置-如何指导目标使用我新修改的GEL文件?[/QUOT]

    您使用的是哪种设备? 是否可以附加目标配置文件“高级”选项卡的屏幕截图,并突出显示设备节点?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用TM4C129ENCPDT (EK-TM4C129EXL卡):

    问题是,根据您的上述指导,我无法选择修改后的.gel文件。 相反,我只是修改了原始命令,以包括reset命令。

    还想将一些输出发送到控制台以帮助(可怜的人)调试(的)这件事;最低要求是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题是,根据您的上述指导,我无法选择修改后的.gel文件。 [/引述]

    您看不到凝胶文件的设置,这是非常奇怪的。 我以前从未见过这种情况。

    您是否可以尝试创建新的目标配置文件并查看是否有效(即使只是尝试不同的设备选择)?
    您使用的CCS的确切版本是什么?

    Louiseeer! 说:
    还想将一些输出发送到控制台,以帮助(可怜的人)调试(的)这件事;最低要求是什么?

    是否意味着要将一些printf语句添加到程序中,以便能够打印到控制台? 最大的要求是足够的堆栈和堆大小。 更多提示和详细信息请 参阅此页面