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.

[参考译文] CC3200MOD:OTA 更新不起作用

Guru**** 2782575 points

Other Parts Discussed in Thread: CC3200, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1070018/cc3200mod-ota-update-does-not-work

部件号:CC3200MOD
“线程”中讨论的其它部件:测试CC3200UNIFLASH

大家好,

我正在处理一个项目,在这个项目中,我必须在按下开关时执行 OTA,当我按下开关时,开关设备进入 OTA 环路,但 OTA 不能正常工作,它在给出之后卡住(IRET = SL_extLib_OtaRun (pvOtaApp);) IRET = 0。

 我们将感谢您的任何帮助

这是我的 OTA 片段

//

//
//固件更新的 OTA 线程检查(如果可用)执行更新
//

void Button1_Thread (void *pvParameters)

国际 OtaTry,OtaTry2;
EVENT_msgQueue Rx_msgQueue;
While (1)(同时)

//OSI_SyncObjWait (&button_syncdoj,OSI_WAK_Forever);
OSI_MsgQRead (&ButtonMSGQ,&Rx_msgQueue,OSI_WAK_Forever);

IF (rx_msgQueue.msg_event == short_press)

UART 打印(“---”--- 短按--- \n");
GPIOPinWrite (GPIOA1_BASE,GPIO 引脚_3,GPIO 引脚_3);
//OSI_SyncObjCleal(&BUT_SyncdoObj);

//断开并停止网络服务
//Stop_NWP();
//SL_Start (0,0,0);

Int IRET;
国际委员会= 1;
无符号字符 ucVendorStr[50];

While (!is_connected (g_ulStatus))(!is_connected (g_ulStatus)))

UART 打印(“---”--- !is_connected (g_ulStatus)---- \n");
}

strcpy ((char *) ucVendorStr,OTA 供应商字符串);

OtaTry=0;
OtaTry2=0;
While (1)(同时)

//初始化 OTA 服务
OTAServerInfoSet(&pvOtaApp,(CHAR *)ucVendorStr);

//将 OTA 状态和系统状态设置为运行
UART 打印(“正在进行 OTA”);

G_ULSysState = SYS_STD_RUN;

// OTA 更新循环
While (SYS_State_run == g_ulSysState)

// while (!IRET)
//{.}
// IRET = SL_extLib_OtaRun (pvOtaApp);
//}
IRET = SL_extLib_OtaRun (pvOtaApp);

UART 打印("OTA 循环\n");
UART 打印("%i\n",IRET);

如果(IRET <0)

IF( run_stat_error_continuous_access-failures == IRET )

//安排重新启动。
UART 打印(“OTA 错误_重试...” \n");
OtaTry++;
IF (OtaTry>=2)

G_ULSysState = SYS_STATE 错误重新启动;
}

}
否则

UART 打印(“OTA 错误_重试...” \n");
OtaTry++;
IF (OtaTry>=3)

G_ULSysState = SYS_STATE 错误重新启动;
}
}
}

否则 IF (IRET == run_stat_no_updates)

UART 打印("OTA 无更新\n");
G_ULSysState = SYS_STATE _否_更新;
}

如果((IRET & run_stat_ddownload_done))则为其他

//设置 OTA 文件进行测试
IRET = SL_extLib_OtaSet (pvOtaApp,EXTLIB_OTA 设置,选入图像测试,
尺寸(int),(_u8 *)和设置委员会(SetCommitInt);

UART 打印(“下载已完成。\n”);

IF (IRET &(OTA 操作重置 MCU | OTA 操作重置 NWP))

G_ULSysState = SYS_STATE;
}
否则

OtaTry2++;
IF (OtaTry2>=2)

G_ULSysState = SYS_STATE 错误重新启动;
}
}
}
}

IF (g_ulSysState == SYS_State_reboot)

UART 打印(“重新启动”);

//断开并停止网络服务
STOP_NWP();

//重新启动系统
RebootMCU();
}

否则,如果(g_ulSysState == SYS_State_error_reboot)

UART 打印(“Error.rebooting.\n”);

//断开并停止网络服务
STOP_NWP();

//重新启动系统
RebootMCU();
}

否则,如果(g_ulSysState == SYS_STATE _NO_updates)

OSI_SLEEP (1000);
Button1_EnableInterrupt();
Button2_EnableInterrupt();
休息;
}
}
//OSI_SyncObjCleal(&BUT_SyncdoObj);
}

/**************************** 长按重置固件************* /
否则,如果(Rx_msgQueue.msg_event == Long_press)

UART 打印(“---”--- 长按--- \n");

STOP_NWP();
SL_Start (0,0,0);

While (1)(同时)

sBootInfo_t sBootInfo;
长 lFileHandle;
无符号长 ulToken;

//等待按键
// OSI_SyncObjWait (&g_FactResetSyncObj,OSI_WAK_Forever);

//阅读引导信息
IF (0 == SL_FsOpen ((未签名字符*) IMG_BOOT_INFO,FS_MODE_OPEN 读取,&ulToken,&lFileHandle))

IF (0 > SL_FsRead (lFileHandle,0,(无符号字符*)&sBootInfo,sizeof (sBootInfo_t))))

UART 打印(“无法读取/sys/mcubootinfo.bin \n");
//表示错误

SL_FsClose (lFileHandle,0,0,0);
SL_Stop (200);
SL_Start (0,0,0);
休息;
While (1)(同时)

}
}
SL_FsClose (lFileHandle,0,0,0);
}

//设置出厂默认值
sBootInfo.ucActiveImg = IMG_Act_factory;
sBootInfo.ulImgStatus = IMG_STATUS_NOTEST;

//保存新配置
IF (0 == SL_FsOpen ((未签名字符*) IMG_BOOT_INFO,FS_MODE_OPEN 写入,&ulToken,&lFileHandle))

SL_FsWrite (lFileHandle,0,(无符号字符*)&sBootInfo,sizeof (sBootInfo_t)));
SL_FsClose (lFileHandle,0,0,0);
}

//断开并停止网络服务
STOP_NWP();

//重新启动系统
RebootMCU();
}
OSI_SLEEP (1000);
Button1_EnableInterrupt();
Button2_EnableInterrupt();
}

否则,如果(Rx_msgQueue.msg_event == device_reset)

UART 打印(“---”--- 设备重置----------------------- 重新启动 MCU。\n");
GPIOPinWrite (GPIOA1_BASE,GPIO PIN_2,GPIO PIN_2);
STOP_NWP();
// Delete_Files ();
RebootMCU();
}
}
}

//------------- 我的 OTA_CONFIG.h 配置是-------------

#define OTA 服务器名称"api.dropbox.com
#define OTA 服务器 IP 地址0x00000000
#define OTA 服务器安全1
#define OTA 服务器应用程序令牌"SL.BAXc8-D1x PrMyAQdV19mJ-8QP0vSen7Jg-YC785I2raVXiRzcORS_JP_B_ycEl47ikijW_zhLXL9VJCIXEatUdHKXIykhtF8Network,用于 HP 网络
#define OTA 供应商字符串"Vid01_Pid00_Ver00"

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

    这是我的排料箱配置

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

    《政府与政府的发展》 这是我的实际产出**********************

    (中文

    CC3200 **** 监视应用程序

    (中文




    启动时,设备尝试连接到保存的 WiFi 配置

    主机驱动程序版本:1.0.1.14

    内部版本2.0.7.0.31.0.4.1.1.5.3.3

    [WLAN error]设备与 AP 断开连接:,BSSID:0:0:0:0:0:0:0:0。
    太棒了!!

    设备配置为“工作站模式”

    设备以工作站模式进入

    [WLAN EVENT] STA 已连接到 AP: ***** 2.4GHz,BSSID:34:e8:94:69:67:3e

    [ NetApp 事件]设备获取的 IPv4

    [NetApp EVENT]获得的 IP:IP=192.168.0.105,Gateway=192.168.0.1

    已连接到 WiFi

    计时器已启动

    MAC 地址:f4b85e89ae0

    已输入 MQTT 任务

    版本:客户端 LIB 1.4.0,通用 LIB 1.5.0。

    C:1 20028a48的分配

    C:FH-B1 0x10至 Net 16,发送(56字节)[@ 5]

    C:0 20028a48的分配

    C:从净值16 [@ 5]开始,Rcvd msg Fix-HDR (字节1) 0x20

    C:净重16的清洁过程

    C:MSG,ID 0x0000,处理状态:良好

    C:0 20028a48的分配



    成功:已连接至经纪人编号 1.

    C:8 20028a24的分配

    C:FH-B1 0x82至 Net 16,已发送(29字节)[@ 5]

    客户订阅了以下主题:

    /cc3200/TogleLEDCmdL1

    已成功连接至中介程序....

    MQP C:Rcvd msg Fix-HDR (字节1) 0x90 from Net 16 [@ 5]



    授予的 QoS 级别包括:

    QoS 1.

    C:MSG,ID 0x0001,处理状态:良好

    C:0 20028a48的分配

    分配失败-消息类型0x03

    发布失败..

    正在重试...

    C:FH-B1 0xe0至 Net 16,已发送(2字节)[@ 5]

    C:TX 闭合网16 [DISCONN]

    C:Net 16,原始错误-1,超时:N [5]

    C:Rx 关闭净值16 [-1]

    C:净重16的清洁过程

    C:净额16现已关闭

    断开与物联网代理的连接。Electrobol.IO

    这是在休息发言之前

    已输入 MQTT 任务

    版本:客户端 LIB 1.4.0,通用 LIB 1.5.0。

    C:FH-B1 0x10至 Net 17,发送(56字节)[@ 6]

    C:从净值17 [@ 6]起,Rcvd msg Fix-HDR (字节1) 0x20



    成功:已连接至经纪人编号 1.

    C:FH-B1 0x82至 Net 17,发送(29字节)[@ 6]

    客户订阅了以下主题:

    /cc3200/TogleLEDCmdL1

    已连接至 BrokC:Rcvd msg Fix-HDR (字节1) 0x90,从 Net 17 [@ 6]



    授予的 QoS 级别包括:

    QoS 1.

    ER 成功....

    C:FH-B1 0x33至 Net 17,发送(37字节)[@ 6]



    设备发布:从网络17接收消息 Fix-HDR (字节1) 0x40 [@ 6]

    普巴克:

    从服务器接收到 ACK

    显示以下消息

    主题:Pub:F4:B8:5e:8:9a:e0

    数据:“大家好”

    给出二进制信号,以便启动主任务

    已启动二进制信号处理主任务

    ----- 短按---

    正在进行 OTA

    OTA 环路

    0

    (笑声)

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

    尝试启用 OTA 库中的日志消息(通过在"extlibs_common.h"中定义"debug_print")。

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

    谢谢主席先生的回复,我已经这样做了,但没有出现任何问题,我还尝试了 SDK 中提供的 OTA 更新示例,但这些示例也不起作用   

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

    //************************** 8个 OTA 更新示例日志************************* ///



    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:星期三01月21日2022 04:17:34

    当地时间(+05:30):星期三,2022年1月21日,09:47:34



    OTA 更新状态:正在进行...SL_extLib_OtaRun:OtaClient_UpdateCheck,
    vendorStr=Vid01_Pid00_Ver00_02140000

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

    _OtaCleanToIdle:关闭 OTA 客户端和 CDN 客户端并恢复空闲状态

    SL_extLib_OtaRun 错误:OtaClient_UpdateCheck






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:2022年1月21日04:17:41

    当地时间(+05:30):星期三,2022年1月21日,09:47:41



    OTA 更新状态:重试时出错...SL_extLib_OtaRun:呼叫 OtaClient_Conn
    ectServer OTA 服务器=api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:2022年1月21日04:17:41

    当地时间(+05:30):星期三,2022年1月21日,09:47:41



    OTA 更新状态:正在进行...SL_extLib_OtaRun:OtaClient_UpdateCheck,
    vendorStr=Vid01_Pid00_Ver00_02140000

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

    _OtaCleanToIdle:关闭 OTA 客户端和 CDN 客户端并恢复空闲状态

    SL_extLib_OtaRun 错误:OtaClient_UpdateCheck






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:2022年1月21日04:17:41

    当地时间(+05:30):星期三,2022年1月21日,09:47:41



    OTA 更新状态:重试时出错...SL_extLib_OtaRun:呼叫 OtaClient_Conn
    ectServer OTA 服务器=api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:2022年1月21日04:17:41

    当地时间(+05:30):星期三,2022年1月21日,09:47:41



    OTA 更新状态:正在进行...SL_extLib_OtaRun:OtaClient_UpdateCheck,
    vendorStr=Vid01_Pid00_Ver00_02140000

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

    _OtaCleanToIdle:关闭 OTA 客户端和 CDN 客户端并恢复空闲状态

    SL_extLib_OtaRun 错误:OtaClient_UpdateCheck






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:2.in.pool.ntp.org

    NTP 服务器 IP:162.159.200.123



    GTM 时间:2022年1月21日04:17:48

    当地时间(+05:30):星期三,2022年1月21日,09:47:48



    OTA 更新状态:重试时出错...SL_extLib_OtaRun:呼叫 OtaClient_Conn
    ectServer OTA 服务器=api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com

    另一件事是,当我尝试构建 OTA 版本时, 在以下函数的 otaclient.c 文件中,第132行和第167行显示错误

    _i16 CdnDropboxV2_SendReqDir (_i16 SockId,_u8 * pSendBuf,_u8 * pServerName,_u8 * pVendorDir,_u8 * pVendorToken)

    _u8 ReqDirCmdbuf[200];

    /*标题*/
    strcpy ((char *) ReqDirCmdBuf,(const char *) pVendorToken);
    strcat(((char *)ReqDirCmdBuf,"\r\n 内容类型:application/JSON \r\n 内容长度:");

    //------------- 错误是在跟踪 ltoa 函数时它要求 raddix 或 base-------------- //


    ltoa(13 /*{“路径”:“/”}*/+ strlen(((const char *)pVendorDir),(char *)&ReqDirCmdBuf[strlen((((((const char *)ReqDirCmdBuf)];

    ----------- //


    strcat ((字符*) ReqDirCmdBuf,"\r\n");

    /*数据*/
    strcat ((char *) ReqDirCmdBuf,"{\"":\"/");
    strcat(((char *)ReqDirCmdBuf,(const char *)pVendorDir);
    strcat(((char *)ReqDirCmdBuf,"\"}");

    报告("CdnDropbox SendReqDir:Uri =%s\r\n,OTA 服务器_REST _REQ_DIR);
    返回 HttpClient_SendReq (SockId,pSendBuf,(_u8 *)"帖子",pServerName,(_u8 *) OTA 服务器_REST _REQ_DIR, ""/*pVendorDir*/,(_u8 *)OTA 服务器_REST HDR,ReqDirCmdBuf/*pVendorToken*/;
    }

    _i16 CdnDropboxV2_SendReqFileUrl (_i16 SockId,_u8 * pSendBuf,_u8 * pServerName,_u8 * pFileName,_u8 * pVendorToken)

    _u8 ReqDirCmdbuf[200];

    /*标题*/
    strcpy ((char *) ReqDirCmdBuf,(const char *) pVendorToken);
    strcat(((char *)ReqDirCmdBuf,"\r\n 内容类型:application/JSON \r\n 内容长度:");

    //------------- 错误是在跟踪 ltoa 函数时它要求 raddix 或 base-------------- //


    ltoa(12 /*{“路径”:“”}*/+ strlen((((const char *)pFileName),(char *)&ReqDirCmdBuf[strlen((((((const char *)ReqDirCmdBuf)]);

    ----------- //

    strcat ((字符*) ReqDirCmdBuf,"\r\n");

    /*数据*/
    strcat(((char *)ReqDirCmdBuf,“{\""path\:\");
    strcat(((char *)ReqDirCmdBuf,(const char *)pFileName);
    strcat(((char *)ReqDirCmdBuf,"\"}");

    报告("CdnDropbox SendReqFileUrl:Uri =%s\r\n,OTA 服务器_REST _REQ_FILE_URL);
    返回 HttpClient_SendReq (SockId,pSendBuf,(_u8 *)"帖子",pServerName,(_u8 *) OTA 服务器_REST _REQ_FILE_URL, “/*pFileName*/,(_u8 *)OTA 服务器_REST HDR,ReqDirCmdBuf/*pVendorToken*/;
    }

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

    //------------- 这是我的自定义 OTA 函数响应------------------------------------------------------- //

    ----- 短按---

    正在进行 OTA

    SL_extLib_OtaRun:呼叫 O
    TaClient_ConnectServer OTA 服务器=api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com

    OTA 环路

    0

    SL_extLib_OtaRun:OtaClient_UpdateCheck,vendorStr=Vid01_Pid00_Ver00

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

    -----------

    现在请帮我解决我所遗漏的问题

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

    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:dmz0.la-archdiocese.net

    NTP 服务器 IP:209.151.225.100



    GTM 时间:-

    本地时间(+05:30):-



    OTA 更新状态:按 SW3:更新或 SW2:出厂重置





    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:dmz0.la-archdiocese.net

    NTP 服务器 IP:209.151.225.100



    GTM 时间:2022年1月21日06:24:36

    当地时间(+05:30):2022年1月21日11:54:36



    OTA 更新状态:按 SW3:更新或 SW2:出厂重置





    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:dmz0.la-archdiocese.net

    NTP 服务器 IP:209.151.225.100



    GTM 时间:2022年1月21日06:24:42

    当地时间(+05:30):2022年1月21日11:54:42



    OTA 更新状态:按 SW3:更新或 SW2:出厂重置





    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:dmz0.la-archdiocese.net

    NTP 服务器 IP:209.151.225.100



    GTM 时间:2022年1月21日06:24:42

    当地时间(+05:30):2022年1月21日11:54:42



    OTA 更新状态:正在进行...SL_extLib_OtaRun:呼叫 OtaClient_Connect
    服务器 OTA 服务器= api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com






    (中文

    CC3200 OTA 更新应用程序

    (中文




    应用程序版本:1.0.0

    NWP 版本:2.14.0.0.31.6.1.6.0.2.1.0.3.37



    WiFi 状态:已连接到 Psiborg 2.4GHz



    NTP 服务器:dmz0.la-archdiocese.net

    NTP 服务器 IP:209.151.225.100



    GTM 时间:2022年1月21日06:24:42

    当地时间(+05:30):2022年1月21日11:54:42



    OTA 更新状态:正在进行...SL_extLib_OtaRun:OtaClient_UpdateCheck,
    vendorStr=Vid01_Pid00_Ver00_02140000

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

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

    经过大量研究后,我现在可以从 OTA 服务器下载文件,但现在我被错误困住了

    ----- 短按---

    正在进行 OTA

    SL_extLib_OtaRun:呼叫 O
    TaClient_ConnectServer OTA 服务器=api.dropbox.com

    OtaClient_ConnectServer:HTTP_CONNECT_SERVER api.dropbox.com

    OTA 环路

    0

    SL_extLib_OtaRun:OtaClient_UpdateCheck,vendorStr=Vid01_Pid00_Ver00

    CdnDropbox SendReqDir:Uri =/2/files/list_folder

    元数据文件=/Vid01_Pid00_Ver00/F80_sys_mcuimgA.bin,大小=94712

    SL_extLib_OtaRun:OtaClient_UpdateCheck,numUpdates=1

    OTA 环路

    0

    SL_extLib_OtaRun:OtaClient_GetNextUpdate:file=/Vid01_Pid00_Ver00/F8
    0_sys_mcuimgA.bin,大小=94712

    OtaClient_ResourceMetadata:文件标志=80,元数据标志=80

    CdnDropbox SendReqFileUrl:Uri =/2/files/Get_Temporary 链接

    OTA 环路

    0

    SL_extLib_OtaRun:ResourceMetadata CDN 文件 URL = https://uceb3e84a96
    f0abb1426b07cba39.dl.dropboxusercontent.com/cd/0/get/BeGqaAZK_Xtol6Cb7B1PWo3v_Ws
    IQdFhVRITsUZG8QWfnxSJEnePUj9SU0VY9eq4kDjPN2QgR8Tai5CRhSDK_BV_5KHs7Z1kSJDws11B7Ye
    hchNuiTZ92wQPRzamM2PB5xP8i6LwrxwxYNM8dCOa_ill/文件

    _ReadFileHeaders:域=uceb3e84a96f0abb1426b07cba39.dl.dropboxusercontent.com,
    file=/CD/0/Get/BeGqaAZK_Xtol6Cb7B1PWo3v_WsIQdFhVRITsUZG8QWnxSJEnePUj9SU0VY9eq4.
    KDjPN2QgR8Tai5CRhSDK_BV_5KHs7Z1kSJDws11B7YehchNuiTZ92wQPRzamM2PB5xP8i6LwrxwxYNM8
    dCOA_ill/文件

    _ReadFileHeaders:跳过 http 头

    OTA 环路

    0

    CdnClient_Run:创建/打开写入文件/sys/mcuimgA.bin

    _OpenStorageFile:pOpenFile 中出现错误,状态=-3

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

    //------------- UNIFLASH DEBUG CONSOL LOGS ----- //

    验证正常
    [16:31:27] INFO:> Updated Token Value:0x0 (信息:>更新的令牌值:0x0)
    [16:31:27] INFO:> Executing Operation:disconnect.(信息:>正在执行操作:断开连接。
    [16:31:27]操作程序已返回。
    [16:32:21]开始 ListFileSystem 操作。
    [16:32:21]信息:>正在执行操作:连接
    [16:32:23]信息:设置中断信号
    [16:32:24] INFO:正在检测 FTDI 以进行设备重置
    [16:32:26]信息:连接成功
    [16:32:26]信息:获取存储列表
    [16:32:26] INFO:> Executing Operation: init
    [16:32:26]信息:正在读取版本信息
    [16:32:26]信息:设备 CC3200 ES1.33
    [16:32:26]信息:正在读取版本信息
    [16:32:27]信息:正在读取版本信息
    [16:32:29] INFO:> Executing Operation:ListFileSystem
    [16:32:29]信息:正在提取文件系统信息...
    [16:32:29]信息:文件开始大小失败总大小文件名
    [16:32:29]信息:索引块[blks]安全[blks]
    [16:32:29]信息:-----------------------------------------------------------
    [16:32:29]信息:不适用0 5不适用5 FATFS
    [16:32:29]信息:0 15 4是8 /sys/mcuimg.bin
    [16:32:29]信息:4 5 5是10 /tmp/phy.cal
    [16:32:29]信息:6 23 2 NO 2 www/antenna_selection.html
    [16:32:29]信息:7251NO 1 www/main.html
    [16:32:29]信息:8 26 1 NO 1 www/param_status.html
    [16:32:29]信息:9 271 NO 1 www/images/sig1.jpg
    [16:32:29]信息:10281NO 1 www/images/sig2.jpg
    [16:32:29]信息:11 29 1 NO 1 www/images/sig3.jpg
    [16:32:29]信息:12301NO 1 www/images/sig4.jpg
    [16:32:29]信息:133124 no 24 www/js/jQuery-1.8.3.min.js
    [16:32:29]信息:145524 no 24 /sys/mcuimg2.bin
    [16:32:29]信息:157924 no 24 /sys/mcuimg1.bin
    [16:32:29]信息:161271是2 /sys/mcubootinfo.bin
    [16:32:29]信息:17 129 1是2 /sys/stacfg.ini
    [16:32:29]信息:18131 1是2 /sys/ipcfg.ini
    [16:32:29]信息:19133 1是2 /sys/mode.cfg
    [16:32:29]信息:20 135 1是2 /sys/pmcfg.ini
    [16:32:29]信息:211371 yes 2 /sys/mdns.cfg
    [16:32:29]信息:221392是4 /sys/pref.net
    [16:32:29]信息:

    闪存使用情况
    [16:32:29]信息:-------------------------------------------------------
    [16:32:29]信息:已用空间:119块
    [16:32:29]信息:可用空间:137块
    [16:32:29]信息:内存孔:[103-126]
    [16:32:29]信息:内存孔:[143-255]
    [16:32:29] INFO:> Executing Operation:disconnect.(信息:>正在执行操作:断开连接。
    [16:32:29]操作 ListFileSystem 已返回。

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

    -3表示 INVALID_MAGIC_NUM。  这通常表示文件系统已损坏。

    请重新开始(在对闪存进行编程后),并尝试检查导致此问题的事件顺序。