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.

[参考译文] CC3235MODASF:OTA 更新示例无法解析下拉框域名

Guru**** 2538955 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1183425/cc3235modasf-ota-update-example-is-not-able-to-resolve-the-drop-box-domain-name

器件型号:CC3235MODASF
主题中讨论的其他器件:CC3220SF

您好!

我在运行 cloud_ota 示例程序时遇到以下错误。 我使用 的是 simplelink_cc32xx_sdk_5_20_00_06

我已附上 NWP 日志。 请帮我解决此问题。

是否有任何方法可以解密 NWP 日志?

HandlePingComplete:PingCounter=2
正在 Ping Gw...!
Ping 完成。 成功率:100%

HandlePingComplete:PingCounter=3
正在 Ping Gw...!
Ping 完成。 成功率:66%

HandlePingComplete:OTA 命令已到达
OtaInit:统计数据= 0、0、0
OtaInit:调用 Ota_init
OTA_INIT:sizeof CdnClient=576、sizeof OtaArchive=4956
ota_init:sizeof OtaLib_t=7736、sizeof ota_memBlock=7800
OTA_INIT:OTA 库版本= OTA_LIB_2.0.0.7
OtaArchive_Init:OTA 存档版本= OTA_archive_2.0.0.4
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_SERVER_INFO、ServerName=api.dropboxapi.com
OtaConfig:调用 OTA_SET EXTLIB_OTA_SET_OPT_VENDOR_ID、VendorDir=OTA_CC3220SF
OTA_RUN:调用 CdnClient_ConnectServer OTA server=api.dropboxapi.com
CdnClient_ConnectServer:HttpClient_Connect api.dropboxapi.com
HttpClient_Connect:错误 sl_NetAppDnsGetHostByName、  
[ERROR]-致命错误:检测到驱动程序中止。
HttpClient_Connect:错误 sl_NetAppDnsGetHostByName,status=-2005
CdnClient_ConnectServer:错误 HttpClient_Connect、Status=-20301
OTA_RUN:错误 CdnClient_ConnectServer、Status=-20301

_OtaCheckConfuriveErrors:ConfuriveOtaErrors=1/5、仅返回警告
OtaRunStep:警告 Ota_run、Status=20006、继续进行下一次 OTA 重试

测试失败:状态= 6、事件= 17
事件处理程序失败..!!

e2e.ti.com/.../NWP_5F00_logs_5F00_122822.zip

此致、

Robert

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

    您好!

    此主题已分配、但由于假期、请等待一些延迟。

    此致、
    AB

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

    请分享您的平台以及您在示例或 OTA 库中所做的任何更改的更多详细信息。

    问题似乎出在应用程序方面(驱动程序中止)、因为我在 NWP 日志中找不到任何特殊的内容(我在 NWP 日志中看不到 DNS GET 请求)。

    这是否一致? 如果是、您可以尝试设置断点 _SlDrvHandleFatalError 以在驱动程序中查找中止的根本原因。

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

    您好、Kobi、

    感谢你的答复。 它是一致的。

    我已调试驱动程序文件并看到以下错误消息。

    SL_NetAppDnsGetHostByName 仅在 OTA 库中运行失败。  

    如果我像下面那样在主项目中运行、它就能正常运行。

    请帮助我解决此问题。

    此致、

    Robert

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

    在"Stack View"中、请检查 _SlDrvMsgWrite 中失败的位置。

    此外、检查 此(OTA) DNS 查询过程中使用的 URL 是什么(并尝试从测试应用程序进行测试)。

    如果只发生在您的情况、这是一个非常奇怪的问题。 otauser.h 设置中的内容。

    您是否更改了其他内容?

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

    您好、Kobi、

    具有相同主机名的测试应用程序工作正常。

    从 OTA 库函数执行相同代码时、无法获取 IP 地址。

    它在接收到以下函数中的响应时发生撞击、并引发致命错误。

    问题是否与 IPv4或 IPv6有关?

    请 看一下屏幕截图并告诉我任何建议吗?

    此致、

    Robert

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

    正如我之前所问的、错误始于 _SlDrvMsgWrite、因此如果您在显示调试(堆栈)视图时站在此处-我们可以看到检测到错误的确切行。

    您是否说过、如果我将使用 Dropbox 设置从 SDK5.20获取云 OTA ( 您使用的是什么操作系统和工具链)、我 应该 会看到相同的问题? 您没有对应用程序或库进行任何更改(其他 otauser 设置)?  

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

    您好、Kobi、

    我已 将 OTA_BLOCK_SIZE 从7800更改为10800、并修复 了该问题。

    感谢你的帮助。

    此致、

    Robert

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

    感谢您的更新。