Other Parts Discussed in Thread: CC3220SF, CC3235SF
主题中讨论的其他器件:CC3220SF、 CC3235SF
大家好、
我们最近已从 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