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.

[参考译文] CC3220MODA:无源可用于"0x108"

Guru**** 2394265 points
Other Parts Discussed in Thread: CC3220MODA, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/658835/cc3220moda-no-source-available-for-0x108

器件型号:CC3220MODA
主题中讨论的其他器件: UNIFLASH

我使用的是 CC3220MODA 模块。

我将 MQTT 库用于代码。 我运行代码 MQTT 连接成功,订阅也完成。 但是,当我第一次发布某些数据时,代码被卡住,并得到错误“0x108”没有可用的源代码。

问题是什么?

这是我的屏幕截图。

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

    哪个库函数导致了此问题? 它是 MQTTClient_publish()吗?

    遇到此错误时是否单步执行代码? 似乎存在与地址0x108相关的问题

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

    是的,原因出现在第一 个 MQTTClient_publish()之后。

    是的、我会单步执行。

    Dinkar

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

    您使用的是 RTOS、对吧? 正常运行程序时是否会出现此问题?

    这可能是因为您在步进而不是正常运行程序。 我认为、为调试设置断点通常会更好。

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

    是的、此问题在正常运行和调试运行情况下都发生。

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

    您好 Dinkar、

    您是否看到任何构建错误或警告? 您的项目中可能缺少一些内容。

    地址0x108在片上 ROM 内。

    您是否已使用 Uniflash 将最新的服务包刷写到您的器件?

    最棒的
    Kevin

    编辑:请参阅此 E2E 帖子、了解正在发生的情况:e2e.ti.com/.../490463

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

    您好!

    我使用 SDK 版本1.60中的最新 Service Pack。

    仍然存在相同的问题。

    在调试模式下、获取错误"没有可用于"0x108"的源"、并且在自由运行的器件卡在某个位置。

    Dinkar

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

    好的。 您是否在 SDK 中使用了其中一个 MQTT 演示示示示例? 如果是、您是否进行了任何更改?

    我将在结尾处尝试此操作、以查看是否可以重复您的问题。

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

    我已按原样测试了 MQTT_CLIENT_server 示例、两个按钮按应有的方式工作。

    SW2强制断开并复位应用、SW3发布消息、发送 ping 请求并成功接收 ping。

    最棒的
    Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kevin:
    我根据我的要求对代码进行许多更改。
    您能告诉我这个问题的可能原因是什么?

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

    您好 Dinkar、

    您的程序可能会在链接到的库中停止。 您没有库的源代码、这就是为什么它会说"没有可用的源代码"的原因。

    请参阅 http://software-dl.ti.com/ccs/esd/documents/users_guide/sdto_ccs_debug-handbook.html#debugging-library-code 中的"调试库代码"

    尝试删除程序中的所有断点、并检查调用库函数的例程。

    希望这对您有所帮助、

    Kevin