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.

[参考译文] CC1312R:调试错误

Guru**** 2486335 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1182449/cc1312r-debug-error

器件型号:CC1312R

你(们)好  

我在运行 Debug 并暂停时、不断收到此错误。是否有人可以向我展示如何查找导致此错误的原因。

此致

David

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

    尊敬的 David:

    您的代码似乎正运行在这个错误条件中。 导致此错误的不是暂停、而是您看到的结果。 从堆栈跟踪中可以看到、在主线程中执行代码时、这可能是内存分配问题。  

    我建议您在 Bye.c 中的 mainThread 开头放置一个断点、然后进入代码并检查其在错误状态下的确切结束位置。 这将为您提供导致错误状态的原因。  

    此致、

    SID

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

    你(们)好、Sid

    感谢您迅速返回、 我已将  THREADSTACKSIZE 增加到8192、这已解决了这个问题、但当我在主线程中放置一个断点时、它在主线程中停止、但不会单步执行、尽管我还必须手动选择带有断点的行才能看到 它停止的位置不再自动执行它?

    感谢你的帮助。

    David