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/LAUNCXL-CC2640R2:已暂停,但不包含帧信息(&quot);

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/594752/ccs-launchxl-cc2640r2-suspended-with-does-not-contain-frame-information

部件号:LAUNCHLL-CC2640R2

工具/软件:Code Composer Studio

您好,

我尝试在 此处执行TI-RTOS基本教程。  

调试时,除悬架之外,一切正常:  

单击"恢复"即可正常运行代码。  

现在,当我尝试运行执行图形时,我必须启用.cfg文件中的日志记录并配置内核:

VAR LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
LoggingSetup.sysbiosLoggerSize = 2048;
LoggingSetup.loadLoggerSize = 0;
LoggingSetup.mainLoggerSize = 0; 

从这一点开始,将无法再次运行代码。 看起来,它就像死机一样死机,但CCS认为,这一过程正在运行。  

我已经在论坛上搜索了这个问题。 有许多螺纹,但无法回答如何防止悬架。

此致

Maximilian

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

    您是否停止了目标? 默认记录器是StopMode记录器,因此要使执行图形正常工作,您需要停止目标。

    此外,您拥有的链接是(较旧版本)。
    dev.ti.com/.../tirtos_basics.html

    您是否可以使用simplelink_acady_cc2640r2sdk_1_12_01_16版本? 它应该是dev.ti.com。 您可能缓存了旧版本。

    在较新的版本中,它提到您需要从ROM中移动内核并将其放入闪存中(以及一些其他修复)。

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

    Todd,您好!

    是的,我阻止了目标。  

    但如果我使用上述示例,LED不会开始闪烁。 在禁用日志记录的情况下,恢复后,LED开始闪烁。  

    启用后,日志记录不会出现中止,但LED不闪烁。 代码似乎没有运行。  

    我想我运行的是当前版本,即1.30 .0.25 ?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您肯定在使用SimpleLink CC2640R2 SDKv 1.30 .00.25 (感谢您的支持!)。

    我要说的是SimpleLink Academy版本。 如果您访问 dev.ti.com/.../ ,您将获得最新的SimpleLink Academy。 虽然它看起来在SDK中,但它是单独分版本的。 当前学院版本为1_12_01_16。 您使用的1_12_00_00有几个错误。 一个是实验室中的STACKSIZE太小。 我希望这是问题所在。 您是否可以通过我提供的链接再次尝试实验?

    出于好奇,您是如何获得第一篇文章中的链接("此处"中的链接)的? 我认为我们在dev.ti.com链接中没有使用硬编码版本号。

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

    Todd,您好!

    您肯定会使用SimpleLink CC2640R2 SDKv 1.30 .00.25 (感谢您的支持!)。
    出于好奇,您是如何获得第一篇文章中的链接("此处"中的链接)的? 我认为我们在dev.ti.com链接中没有使用硬编码版本号。 [/引述]

    我只需用谷歌搜索。  

    我要说的是SimpleLink Academy版本。 如果您访问 dev.ti.com/.../ ,您将获得最新的SimpleLink Academy。 虽然它看起来在SDK中,但它是单独分版本的。 当前学院版本为1_12_01_16。 您使用的1_12_00_00有几个错误。 一个是实验室中的STACKSIZE太小。 我希望这是问题所在。 您是否可以通过我提供的链接再次尝试实验?[/QUOT]

    我想现在我已经明白了你的意思。 如果我移动内核,该示例就会起作用。  

    但我调试时的暂停仍然存在。 为什么会发生这种情况?

    谢谢。

    Maximilian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供有关"调试时暂停"的更多详细信息?

    完整性检查...复制/粘贴代码的堆栈大小为1024 ...正确吗? 在1.12 .00.00 版本中,它太小。

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

    Todd,您好!

    是,堆栈大小为1024。

    调试时,正在上载程序,并且已创建自动断点。 请参见下图。

    然后我必须继续运行代码。 为什么会发生这种情况?

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

    默认情况下,CCS中有一个中断点放置在main()处。 您可以通过打开“工具”->“调试器选项”->“自动运行”和“启动选项”来禁用此功能。 然后取消选中"在程序加载或重新启动时"

    然后选择"记住我的设置"...no不确定为什么它不仅仅是"保存"

x 出现错误。请重试或与管理员联系。