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.

[参考译文] CC3220SF-LAUNCHXL:OTA dropbox 错误

Guru**** 2563960 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/751375/cc3220sf-launchxl-ota-dropbox-error

器件型号:CC3220SF-LAUNCHXL

 我遇到错误。

HandlePingComplete:OTA 命令到达
OtaInit:statistics = 0、0、0
OtaInit:调用 Ota_init
ota_init:sizeof COTA Client=576、sizeof OtaArchive=4956
ota_init:sizeof OtaLib_tina_t=7736、sizeof OTA _memBlock=7800
OTA Client=576、sizeof OOTA Client=v2ota_connectore_v=2.0.4ota_st_port_port_port_port_port_connector_port_port_port_port_connector_port_port_port_port_connector_port_port_port_port_port_port_port_port_port_port_connector_port_port_port_port_port_port_port_port_port_port_port_inition=OOTA = ota_port_connota_port_connot_connot_port_port_port_port_port_port_port_



api.dropboxapi.com api.dropboxapi.com
HttpClient_Connect api.dropboxapi.com
HttpClient_Connect:IP_ADDR=162.125.81.7
HttpClient_Connect:警告套接字连接、STATUS=-468、忽略...
OTA_RUN:CdnClient_ReqOtaDir、VendorDir=OTA_R2_MCU_FLASH
CdnOTA Dropbox_SendReqDir:UI=/2/files/list_folder
sl_recv - HTTP/1.1 200 OK
Server:Vnominx
编码日期:Thu、29 Nov月11:49:30 OTA_915Content-Type
:application/json
Transferent-cluse-cand_decome.t32x_clude-clude-cine-clude-t32x"[204201-cintract_clude-cintract_clude-clude-clude-clude-cintract_gove.t32x_gove"











:"204b.cc32x_clude-clude-clude-clude-clude-clude-clude-clude-clude-clude-clude-clude-cy_dechtnaturns:"f:"f:t32x_gap_gove-cine-cine-cine-cine-cine- "/ota_R2_MCU_flash/20181129154912_CC3220SF_TCloud_ota.tar"、"id":"ID:CajSBemMdtAAAAAAAAAAAAAAOA"、 "client_modified":"2018-11-29T10:19:40Z"、"server_modified":"2018-11-29T10:19:40Z"、"rev":"01500000001092d4630"、"大小":163840、"content_hash":"974e93e479d28a285e5493e5e5e5e5b0245e5e5e0d245e2b0b} "光标":"AAENNDwm5QrTdJI4M4D6LfEsLKMlP--cqQtpVgJZ94H73A-LW7PSftJyZyZyo8xuMIZOAMNAMDkEznVTgBDLH5GRH1Urg1UrkB1Urg2Q1Urg0XDSON"




、"Enq0XDSB0XDS_ZEP2ZEP2ZEP_ZEP"、"0XDSB0XDSB0_ZEP2ZEP_ZEP_ZEP2ZEP_ZEP0ZEP_ZEP_ZEP2ZEP0X0X0XDSBQZEP_ZEP_ZEP_ZEP_ZEP_ZEP0ZEP_ZEP0ZEP_ZEP0X0X0X0X0XDSBQZEP_ZEP_ZEP_ZEP_ZEP_ZEP0X0X0X0XDSBAD0ZEP_ZEP_ZEP_ZEP_ZEP "client_modified":"2018-11-29T10:19:40Z"、"server_modified":"2018-11-29T10:19:40Z"、"rev":"01500000001092d4630"、"大小":163840、"content_hash":"974e93e479d28a285e5493e5e5e5e5b0245e5e5e0d245e2b0b} "光标":"AAENNDwm5QrTdJI4M4D6LfEsLKMlP--cqQtpVgJZ94Hf2-LW7PSftJyZyo8xuMIVBOmAMNmHACDkEznVTgBZH5Grxhoe1Urk1Urg1UQ1EbqX0X0BQBQ1N 每秒1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1小时1分1小时1小时1分2小时1小时1秒、2小时1小时1小时1小时1分2小时1小时1分1秒1秒1秒1秒1秒1秒1秒1秒1秒1秒1小时1小时1秒1秒1小时1小时1秒1秒1秒1秒1秒1秒1秒1秒1秒
OtaDir filename=/ota_R2_MCU_flash/20181129154912_CC3220SF_TCloud_ota.tar、FileS=163840
SL_recv -{" entries ":[{".tag":"文件"、"名称":"20181129154912_CC91520SF_TLAY_STUTA_LOW"、"20183220R2_RATAD_LA_RAT.LD_AD_LA_RAT.64_RAT."、"t3220R2_OTA_LA_LA_ST_R2_ST_LAUN"、"20R2_ST_ST_LAUNC_LAUND":"TREM_ST_ST_ST_ST_ST_LAUN" "client_modified":"2018-11-29T10:19:40Z"、"server_modified":"2018-11-29T10:19:40Z"、"rev":"01500000001092d4630"、"大小":163840、"content_hash":"974e93e479d28a285e5493e5e5e5e5b0245e5e5e0d245e2b0b} "Cursor ":"AAENNDwm5QrTdJI4M4D6LfEsLKMlP--cqQtpVgJZ94Hota-LW7PSftJyZyo8xuMIZynqStdAMNmHACDkDnVTzBDLG5Grhoe1Urg1UrkNPDO2DR_EQ1NPD2DR_R2DR_EQ256Q11N 文件"




OtaArchive_CheckVersion:当前版本 str = 20180503150640、十进制数=-1548173264
OtaArchive_CheckVersion:新 版本 str = 20181129154912、十进制数=-922168992
OtaArchive_CheckVersion:更新版本- 20181129154912
OtaRunStep:来自 Ota_run 的状态:ota_run_status_check_newer_version,接受并继续
OtaRunStep:CurrentVersion=20180503150640,NewVersion=20181129154912,开始下载...
OTA_RUN:调用 CdnClient_ReqFileUrl、fileName =/OTA_R2_MCU_FLASK/20181129154912_CC3220SF_TCloud_OTA.tar
CdnDropbox_SendReqFileUrl:Uri Encoding=/2/files/get_Temporary _link
HTTP 请求是:
POST /2/files/get_Temporary _link HTTP/1.1
host:api.dropboxapi.com
Authorization:915UqUsmtoget_ra-2018v/gov_gd32dk_gb








:gov_gov_trad-v-v-v-goverview-w32d1008gov_gov_gov_en_gov_gov_gov_gov_enchrom_transfer_en_en_en_en_enchrom_en_en_enchrom_en_en_en_en_enchrom_transfer_en_en_enchinate


:1008goverview1.1&tradeck_gov_goverview-v-v-v-v-v-v-v-v-v-v-v-v-goverview



无高速缓
存 Pragma:无高速缓存
X-Content-Type-Options:nosniff
X-Dropbox-request-ID:6e4e8baa3c5b8baa2933a5bf20aa
X-Frame-Options:SAMEORIGIN
X-SERVER-RESPONSE:110

41f
{"OTA ":" name " dota_e204201_mcu_tradematems"、"t322012_mcu_cloud_trademature"、"t_20142018b4012_mcu_tradota_tas"、"tas_mcu_tradoti2012_mcu_trador_doti2012_mcu_doti20"、"tatem_doti2012_mcu_doti2012_doti2012_doti20"、"t_doti20_mcu_doti20_doti20_doti20_doti20v_doti2040b_ "SERVER_MODIVED":"2018-11-29T10:19:40Z"、"rev":"01500000001092d4630"、"size":163840、"content_hash":"974e93e479d28a487e5a314e99bffadn1e044b4d14d03dbdl.dropboxusercontent.com/.../AAAiqqtHnAEe2stRLlwD9d5WoqP1VpNUfidFZzI_HebznYey6rr5Fn-0KuY13X7TonoOcV-5B149KuU0cbhFZ3iEVSyzIJRBf-gRdwyvr6yQXFY4W3LK6OzyH6XBS5RRyQuNvp0v1ry99OiybYPes-FuYzZqm4bxcHusG0mYeQgNkRUCtiOLeQ6HcuoxtedqQn9CyTmTnsXq3ykWFpd8G-F4OqFOlm1vMql54Ce6YdtE9v5oa8dAg9gE6k6Me2_YWqcxw9bjmA4iZuQp_cSbRJNsA9FyNNRJSJrBgkfl_rHcm8T4bR3D3ezQthgP08yGhdvrD6n6ygZmYShcTgmOgw9_6_Am5-86Y8S8w7jcgF8epVmgm780Clqmx5PFRWe_bbMlVBuTeppr_uVQNFIB-ds8-hgdosTrd7qDMcMorTXD6AbNSA_pBsp41ZJf0oWqQ8UMRwPPUSp6PEEGcM1SQor0K784g5w-k4TSHYWXyN-c07Lo8EFAmlyv_lzsYStztRgFIFsi9o6FRCO







OTA 错误:"RTUCLUS_RESTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRU_015103N:"、"RTUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRU_032_CLUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRU_TRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRUTRU


get_Temporary _link 请求成功发送

 响应未收到完整响应。

sl_recv - HTTP/1.1 200 OK
服务器:Nginx
日期:2018年11月29日星期四11:49:32 GMT
内容类型:应用程序/json
传输编码:分块
连接:保持活动
状态变化:接受 OTA
变化:接受 OTA
缓存控制:无缓存
Pragma:无缓存 X-915Content-Encoding
:nasted Connection:keepar-alive-alve.t32204battradota_t322042014bdtrab_mcu_gota_tas" t322042014bnattradt_gap_gap_gove"





、t32x_gota_t3220420142014bdota_tas_gap_gap_gap_gap_gap_gov.tran.tradech:"t32x_gov_g6b64x_b40b40b40b40b40b40b40b40b40" "SERVER_MODIVED":"2018-11-29T10:19:40Z"、"REV":"01500000001092d4630"、"大小":163840、"content_hash":"974e93e479d28a487e5a314e99bffaab3e1e044b4d5d5d1440:"289d5e5e5e590bs"、"dl.dropboxusercontent.com/.../AAAiqqtHnAEe2stRLlwD9d5WoqP1VpNUfidFZzI_HebznYey6rr5Fn-0KuY13X7TonoOcV-5B149KuU0cbhFZ3iEVSyzIJRBf-gRdwyvr6yQXFY4W3LK6OzyH6XBS5RRyQuNvp0v1ry99OiybYPes-FuYzZqm4bxcHusG0mYeQgNkRUCtiOLeQ6HcuoxtedqQn9CyTmTnsXq3ykWFpd8G-F4OqFOlm1vMql54Ce6YdtE9v5oa8dAg9gE6k6Me2_YWqcxw9bjmA4iZuQp_cSbRJNsA9FyNNRJSJrBgkfl_rHcm8T4bR3D3ezQthgP08yGhdvrD6n6ygZmYShcTgmOgw9_6_Am5-86Y8S8w7jcgF8epVmgm780Clqmx5PFRWe_bbMlVBuTeppr_uVQNFIB-ds8-hgdosTrd7qDMcMorTXD6AbNSA_pBsp41ZJf0oWqQ8UMRwPPUSp6PEEGcM1SQor0K784g5w-k4TSHYWXyN-c07Lo8EFAmlyv_lzsYStztRgFIFsi9o6FRCO

、"289d5len"链接 

 

后期人员响应  

{
"元数据":{
"名称":"20181129154912_CC3220SF_TCloud_ota.tar"、
"path_lower ":"/ota_R2_MCU_flash/20181129154912_cc3220sf_tcloud_ota.tar"、
"path_display":"/ota_R2_mcu_flash/20181129154912_CC3220SF_TCloud_ota.tar"、
"ID":"ID:CajSBemMdtAAAAAAAAAAAAOA"、
"client_modified":"2018-11-29T10:19:40Z"、
"SERVER_MODIVed":"2018-11-29T10:19:40Z"、
"版本":"01500000001092d4630"、
"尺寸":163840、
"content_hash":"974e93e479d28a487e5a314e99bffaab3e1e044b4d5e0295210690c03359d28b"
}、
"链接":"dl.dropboxusercontent.com/.../AADLJZYpD479w2lY2tql9kchd02pkEbAJygclEDDjPU_wlnAYYStn2Txfie3FPI8Z_z3P10qaUXgcC5T-jiHJ1o_QxgI-TgqVR3MKXxfsRLcxMCjKvkrxdT3XwEaGUC80dqHfLtWpIlZWZ2lnS1nmdH0xAsXE7xQkmf22LVZU2_Y3QYABe0El2FF3ULk_gUMFozJNoA5l2_L_VIV7yNhP3X05wCl0AVi5c09N0bXT0kKVkOkF0oD_a3hGzCDPcrDB2mD0cZWytXAb3aAzaPpoOZNze3n0euMR3KUzg1hDAjJI0MO4m7h2ftJ0qclAZf99yVdvxcfNpH2hywGqSdta48dFpGuuudDPbtDYykUf3hy4Y1dBgBHWnmud6K4TU4KQznQ8TjTzla38-5rWDZPfYjdX3n7FYwrds4V-DOounDOSBaFSEUBO2IjBtNuGpwmX0WJiKyYWgPABaWJqvSBe6BDIvUoqzUA_tY4WlZ907EKAhZAJlnU1oeFD81Yvxz6E9ISlAyOjdIotAq4ka6ul"

如何获得正确的响应?

如何修改代码?

谢谢你

 瓦苏

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

    您好、Vasu、

    我们有一个教程、介绍了如何使用此处的 cloud_ota 示例 。 它向您展示了如何配置应用程序以及如何运行它。

    请告诉我您遇到的具体问题是什么。

    -Jesu

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

    您好、Jesu、

     我认为这是一个不同的问题。  Dropbox 有问题、我在 Dropbox 上开始了一个主题。  似乎 Dropbox 已更改其基础加密、这更改了在临时链接呼叫期间返回的链接。  这现在超过了 OTA 库中的512字节缓冲区。  这是该主题的链接。   

    尽管 Dropbox 似乎已将此内容升级到工程版、但需要更新 CC32XX 的 OTA 库以允许链接大于512字节。  此外、由于长度远高于512字节、返回的链接会覆盖存储器。

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

    尊敬的 Vic:

    我认为 篇 E2E 帖子对您有所帮助。 具体来说是 Kobi 的第二次答复。

    Jesu

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

    您好、Jesu、Viic Berry、

     这不仅是 URL 大小、还有一些其他问题。

     1) 1)如果您使用相同 的2/files/get_Temporary _link 请求进行 postman 响应大小为1448、但 ti OTA 库 NET_BUF_size 为1440 (ota.h)

         解决方案:  

            CdnDropboxV2_ParseRespFileUrl 此函数。  

             RespLen = HttpClient_RecvSkipHdr (SockId、pRespBuf、1500、NULL);//将大小增加到1500

                                (或)

            将 NET_BUF_SIZE 增加至1500 (ota.h)

     2) URL 大小下拉框链接 URL 响应584,但 TI 提到512。

        解决方案:

             MAX_URL_SIZE (ota.h)将521增加到600。

    3) MAX_URL_LENGTH (OtaJson.c)增加512到600。

    4) ota_block_size (ota.h) ti 提到将7800增加到8000。

    最后工作正常。

    谢谢你

     瓦苏

     

     

      

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

    对于第3点、您提到了更改 MAX_URL_LENGTH、但我的源代码中没有这种更改。 这是您更改的实际定义吗? 我相信我遇到的问题与您报告的问题相同。

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

    OtaJson.c 位于 sdk_root/source/ti/net/ota/source 中

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

    我知道文件和源文件的位置、但 MAX_URL_LENGTH 未在任何位置定义。

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

    对于我来说、SDK 2.20.00.10和2.30.00.05都定义了它。 您使用的是哪个 SDK 版本?

    Jesu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们使用1.40.01.00。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您至少需要升级到 SDK 1.6、但强烈建议您下载最新版本。 在 SDK 1.6中、我们发布了主要的 OTA 更新。 MAX_URL_LENGTH 在1.4中不存在。 如果您有与此问题相关的问题、请创建新主题。

    Jesu