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.

[参考译文] 已卡在 driver.c 文件中的验证协议中

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/569908/got-stuck-in-verify-protocol-in-driver-c-file

Thread 中讨论的其他器件:CC3200

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

    我们需要更多信息来调试您的问题。 您正在运行什么示例? 代码中当前正在发生什么情况? 您使用的是 Launchpad 还是定制板?

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

    (1)我正在为 AWS IoT 运行 subscribe_publish_sample 示例。

    (2)我卡在 verify_protocol 条件中..... 因为它无法打开 SPI。

    (3)我正在使用 CC3200_Launchpad

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

    AWS IoT 由我们的 TI-RTOS 论坛提供支持、因此我将继续您的帖子。

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

    那么,如何解决这个问题呢?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这个问题已经解决了一段时间。 我从不能重现,但我知道许多人遇到了这种情况。

    我被告知可能的解决方法。 请尝试我在此处描述的内容:

    e2e.ti.com/.../2083679

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

    您好!

    感谢您提出潜在的解决方案。 通过使用您的解决方案、现在我不会停留在该行上(Verify_Protocol)、但我在串行终端中也没有得到任何响应。 当我挂起 CPU 时,它每次都指向不同的行,如下所示...

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

    我专门卡在 NetWiFi_init()函数中。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您停留在哪一行 NetWiFi_init()?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在前面提到过的(用4个屏幕截图回复)。

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

    您好!

    我的道歉,也许我应该更清楚地说明。  在上面发布的屏幕截图中、PC 位于内核代码中。  这与运行 NetWiFi_init()函数的线程不同。  该函数从任务线程函数"slTask()"运行。

    此时是否可以尝试打开 ROV 工具?  (在 CCS 中、在菜单"Tools -> RTOS Object Viewer (ROV)"下。  ROV 中的任务视图显示什么?  请在 ROV 中发布任务视图的屏幕截图。

    接下来要尝试的是-您能否在代码中设置一些断点以查看在 slTask()中获得的距离?

    例如:

    空 slTask (unsigned int arg0、unsigned int arg1)

    (笑声)

      /*初始化 SimpleLink */

      netwi_init();//在此处设置断点1

      runAWSClient(); //在此处设置断点2

    您是否达到了断点2?

    如果不是,那么您能否以类似的方式在 NetWiFi_init()函数中设置断点?  在该函数的整个代码中设置断点、然后(重新)运行应用程序。  您达到了哪些断点?

    这将帮助我们确定代码卡在 NetWiFi_init()中的位置

    Steve