微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200的 OTA如何实现

CC3200的 OTA如何实现

时间:10-02 整理:3721RD 点击:

TI员工,你好:

        CC3200的OTA功能如何实现呢,资料在哪里,或者大概讲下如何实现。

        BR!

    

    

可以在 http://www.ti.com/tool/cc3200sdk 下载  CC3200-OTA-UPDATE

官方已经有OTA的SDK补丁包,注册一个MyTI的账户就可以下载。具体应用供参考源代码

您好,能不能把修改好的OTA程序给我发一个,我下载了补丁包,不知道怎么改

TI工程师,

        你好!板子要连上服务器,从服务器端下载固件到板子上下面的函数该如何配置?每次按下SW3后都会出现

      Message("Error Retrying...");

int OTAServerInfoSet(void **pvOtaApp, char *vendorStr)
{

//
// Set OTA server info
//
g_otaOptServerInfo.ip_address = OTA_SERVER_IP_ADDRESS;
g_otaOptServerInfo.secured_connection = OTA_SERVER_SECURED;
strcpy((char *)g_otaOptServerInfo.server_domain, OTA_SERVER_NAME);
strcpy((char *)g_otaOptServerInfo.rest_update_chk, OTA_SERVER_REST_UPDATE_CHK);
strcpy((char *)g_otaOptServerInfo.rest_rsrc_metadata, OTA_SERVER_REST_RSRC_METADATA);
strcpy((char *)g_otaOptServerInfo.rest_hdr, OTA_SERVER_REST_HDR);
strcpy((char *)g_otaOptServerInfo.rest_hdr_val, OTA_SERVER_REST_HDR_VAL);
strcpy((char *)g_otaOptServerInfo.log_server_name, LOG_SERVER_NAME);
strcpy((char *)g_otaOptServerInfo.rest_files_put, OTA_SERVER_REST_FILES_PUT);
NetMACAddressGet(g_otaOptServerInfo.log_mac_address);

//
// Set OTA server Info
//
sl_extLib_OtaSet(*pvOtaApp, EXTLIB_OTA_SET_OPT_SERVER_INFO,
sizeof(g_otaOptServerInfo), (_u8 *)&g_otaOptServerInfo);

//
// Set vendor ID.
//
sl_extLib_OtaSet(*pvOtaApp, EXTLIB_OTA_SET_OPT_VENDOR_ID, strlen(vendorStr),
(_u8 *)vendorStr);

//
// Return ok status
//
return RUN_STAT_OK;
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top