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.

[参考译文] LAUNCHCC3235MOD:OTA 有问题

Guru**** 2769955 points

Other Parts Discussed in Thread: CC3220SF, CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/856188/launchcc3235mod-problem-with-ota

器件型号:LAUNCHCC3235MOD
主题中讨论的其他器件:CC3220SFCC3235SF

大家好、

我们最近已从 CC3220SF 迁移到 CC3235SF MOD 器件。 迁移非常简单。 除了 OTA、一切看起来都很好。 下面是问题所在。

有关版本的详细信息

部件:CC3235SF MOD

SDK:- simplelink_cc32xx_sdk_3_10_00_04

服务包:sp_4.2.0.3_3.1.0.5_3.1.0.17.bin

问题描述:-

在我发布固件的 OTA 更新时出现的问题。 它将一直持续到最后 但在 "Platform_Reset();"调用  MAP_PRCMHibernateCycletTrigger()时失败;

之后,我看不到平台正在复位。 用于在 CC3220SF 中工作但不在 cc3235SF 中工作的相同代码;

以下是日志的一部分:

 哈希验证成功。
[21:52:37.044]    归档文件总字节372802。
[21:52:37.050] OtaArchive_RunParseTar:保存了 ota.cmd 中提到的5个文件
[21:52:37.059] OtaArchive_RunParseTar:下载文件已完成-大小=1090
[21:52:37.066] OTA_RUN:进入、状态= 8
[21:52:37.071] OtaArchive_RunParseTar:解析存档文件头文件
[21:52:37.078] OtaArchive_RunParseTar:跳过块对齐 RecvBufLen=1440、SkipAlignSize=446
[21:52:37.087] OtaArchive_RunParseTar:FileType=0、fileName=ota_cert.der、FileSize=1109
[21:52:37.095] OTA_RUN:进入、状态= 8
[21:52:37.100]   创建/打开以写入文件 ota_cert.der
[21:52:37.200] ota_run:entry、state=8
[21:52:37.221] OtaArchive_RunParseTar:将大小1109 [21:52:37.221]写入文件 ota_cert.der [21:52:37.221]总共1109。
[21:52:37.232]
 哈希验证成功。
[21:52:37.237]    归档文件总字节374869。
[21:52:37.243] OtaArchive_RunParseTar:保存了 ota.cmd 中提到的6个文件
[21:52:37.252] OtaArchive_RunParseTar:下载文件已完成-大小=1109
[21:52:37.259] OTA_RUN:条目、状态= 8
[21:52:37.264] OtaArchive_RunParseTar:解析存档文件头文件
[21:52:37.271] OtaArchive_RunParseTar:跳过块对齐 RecvBufLen=1440、SkipAlignSize=427
[21:52:37.279] OtaArchive_RunParseTar:FileType=0、fileName=/sys/servicepack.ucf、FileSize=27382
[21:52:37.289] OTA_RUN:进入、状态= 8
[21:52:37.294]   创建/打开写文件/sys/servicepack.ucf
[21:52:39.871] OTA_RUN:进入、状态= 8
[21:52:39.894] OtaArchive_RunParseTar:将大小为1440 [21:52:39.894]的文件写入/sys/servicepack.ucf [21:52:39.894]的文件总共为1440。
[21:52:39.906] OTA_RUN:进入、状态= 8
[21:52:39.931] OtaArchive_RunParseTar:将大小为1440 [21:52:39.931]的文件写入/sys/servicepack.ucf [21:52:39.931]的文件总数为2880。
[21:52:39.943] OTA_RUN:进入、状态= 8
[21:52:39.967] OtaArchive_RunParseTar:将大小为1440 [21:52:39.968]写入文件/sys/servicepack.ucf [21:52:39.968]共计4320。
[21:52:39.980] OTA_RUN:进入、状态= 8
[21:52:40.0.004] OtaArchive_RunParseTar:将大小1440 [21:52:40.0.004]写入文件/sys/servicepack.ucf [21:52:40.5]总计5760。
[21:52:40.016] OTA_RUN:进入、状态= 8
[21:52:40.041] OtaArchive_RunParseTar:将大小为1440 [21:52:40.041]写入文件/sys/servicepack.ucf [21:52:40.041]的总大小为7200。
[21:52:40.053] OTA_RUN:进入、状态= 8
[21:52:40.077] OtaArchive_RunParseTar:将大小1440 [21:52:40.078]写入文件/sys/servicepack.ucf [21:52:40.078]共8640。
[21:52:40.090] OTA_RUN:进入、状态= 8
[21:52:40.114] OtaArchive_RunParseTar:将大小1440 [21:52:40.114]写入文件/sys/servicepack.ucf [21:52:40.115]共10080个。
[21:52:40.127] OTA_RUN:进入、状态= 8
[21:52:40.151] OtaArchive_RunParseTar:将大小1440 [21:52:40.151]写入文件/sys/servicepack.ucf [21:52:40.151]总共11520。
[21:52:40.163] OTA_RUN:进入、状态= 8
[21:52:40.188] OtaArchive_RunParseTar:将大小1440 [21:52:40.188]写入文件/sys/servicepack.ucf [21:52:40.188]总共为12960。
[21:52:40.200] ota_run:entry、state=8
[21:52:40.224] OtaArchive_RunParseTar:将大小1440 [21:52:40.225]写入文件/sys/servicepack.ucf [21:52:40.225]共14400个。
[21:52:40.237] OTA_RUN:进入、状态= 8
[21:52:40.261] OtaArchive_RunParseTar:将大小1440 [21:52:40.262]写入文件/sys/servicepack.ucf [21:52:40.262]总共15840。
[21:52:40.274] OTA_RUN:进入、状态= 8
[21:52:40.298] OtaArchive_RunParseTar:将大小为1440 [21:52:40.299]写入文件/sys/servicepack.ucf [21:52:40.299]共17280。
[21:52:40.311] OTA_RUN:进入、状态= 8
[21:52:40.335] OtaArchive_RunParseTar:将大小为1440 [21:52:40.336]写入文件/sys/servicepack.ucf [21:52:40.336]、共计18720。
[21:52:40.348] OTA_RUN:进入、状态= 8
[21:52:40.372] OtaArchive_RunParseTar:将大小1440 [21:52:40.373]写入文件/sys/servicepack.ucf [21:52:40.373]总计20160。
[21:52:40.385] OTA_RUN:进入、状态= 8
[21:52:40.409] OtaArchive_RunParseTar:将大小1440 [21:52:40.410]写入文件/sys/servicepack.ucf [21:52:40.410]共21600个。
[21:52:40.422] OTA_RUN:进入、状态= 8
[21:52:40.446] OtaArchive_RunParseTar:将大小1440 [21:52:40.446]写入文件/sys/servicepack.ucf [21:52:40.447]、总计23040。
[21:52:40.458] OTA_RUN:进入、状态= 8
[21:52:40.483] OtaArchive_RunParseTar:将大小1440 [21:52:40.483]写入文件/sys/servicepack.ucf [21:52:40.483]、总计24480。
[21:52:40.495] OTA_RUN:进入、状态= 8
[21:52:40.520] OtaArchive_RunParseTar:将大小1440 [21:52:40.520]写入文件/sys/servicepack.ucf [21:52:40.520]共25920个。
[21:52:40.532] OTA_RUN:进入、状态= 8
[21:52:40.557] OtaArchive_RunParseTar:将大小为1440 [21:52:40.557]写入文件/sys/servicepack.ucf [21:52:40.557]总共27360。
[21:52:40.569] OTA_RUN:条目、状态= 8
[21:52:40.575] OtaArchive_RunParseTar:将大小22 [21:52:40.575]写入文件/sys/servicepack.ucf [21:52:40.575]总计27382。
[21:52:40.587]
 哈希验证成功。
[21:52:40.592]    归档文件总字节403190。
[21:52:40.737] OtaArchive_RunParseTar:保存了 ota.cmd 中提到的7个文件
[21:52:40.746] OtaArchive_RunParseTar:下载文件已完成-大小=27382
[21:52:40.753] OTA_RUN:进入、状态= 8
[21:52:40.757] OtaArchive_RunParseTar:正在解析存档文件头
[21:52:40.764] OtaArchive_RunParseTar:跳过块对齐 RecvBufLen=1418、SkipAlignSize=266
[21:52:40.773] OtaArchive_RunParseTar:归档结束...
[21:52:40.778]_SaveOtaVersionFile:在软件包中也保存版本文件,version=
[21:52:41.252] OTA_RUN:--下载文件已完成
[21:52:41.427] OtaRunStep:来自 Ota_run 的状态:下载完成、状态= 104
[21:52:41.434]



[21:52:41.436] OtaImageTestingAndReset:下载完成
[21:52:41.441] OtaImageTestingAndReset:调用 sl_Stop 以将捆绑包移至测试状态
[21:52:41.450] OtaImageTestingAndReset:重置平台以测试新映像...

 

下面是停止的代码片段:

 


       案例 OTA_RUN_STATUS_DOWNLOAD_DONE:
           ota_printf ("OtaRunStep:来自 Ota_run 的状态:下载完成、状态=%d\r\n"、状态);
           OtaCount_DONE ++;

           ota_printf ("\n\n\n");
           OTA_printf ("OtaImageTestingAndReset:下载完成\n");
           ota_printf ("OtaImageTestingAndReset:调用 sl_Stop 以将捆绑包移动到测试状态\n"\});
           OTA_printf ("OtaImageTestingAndReset:重置平台以测试新映像...\n");
           sl_Stop (sl_stop_timeout);
           platform_reset();//它在这里停止

 


我们非常感谢您的任何帮助。 我被困在这里。

 

谢谢、

Krishna

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

    您好、Krishna、

    请确保您正在加载 CC3235SF 的服务包(不同于 CC3220的服务包)。

    BR、

    Kobi

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

    您好、Kobi、

    是的、我们正在加载正确的服务包。

    我们昨天晚上发现了这个问题。 并解决了它。 上传的 OTA 捆绑包出错。

    感谢你能抽出时间。

    谢谢、

    Krishna