cc3200 OTA
HI ,cc3200 的sdk 1.3.0 的ota_update_os,中使用drop_box在国内不能使用,请问下,如果只是使用简单的httpserver,进行OTAS升级,应该怎么做?
请了解的,协助,谢谢!
您可以参考附件,可以尝试在本地搭一个服务器来做升级。
8831.OTA.7z
hi ,susan ,有以下几个问题:
1。看了SDK中的ota_update_os 中,在OTAUpdateTask中,
else if ((iRet & RUN_STAT_DOWNLOAD_DONE))
{
//
// Set OTA File for testing
//
iRet = sl_extLib_OtaSet(pvOtaApp, EXTLIB_OTA_SET_OPT_IMAGE_TEST,
sizeof(int), (_u8 *)&SetCommitInt);
sDisplayInfo.iOTAStatus = OTA_DONE;
if (iRet & (OTA_ACTION_RESET_MCU| OTA_ACTION_RESET_NWP) )
{
g_ulSysState = SYS_STATE_REBOOT;
}
else
{
g_ulSysState = SYS_STATE_WAIT;
}
DisplayRefresh();
}
不明白为什么要调用sl_extLib_OtaSet,其中Option 为什么要设置为EXTLIB_OTA_SET_OPT_IMAGE_TEST,是测试刚刚接收的IMAGE?
iRet = sl_extLib_OtaSet(pvOtaApp, EXTLIB_OTA_SET_OPT_IMAGE_TEST, sizeof(int), (_u8 *)&SetCommitInt);
2.我现在在本地用HFS,搭建一个http服务器,能不能将创建新的IMG_USER_1,升级文件 完整下载下来后,修改为新的IMAGE,然后reboot,这样做可以吗?
请问,CC3200 OTA SDK 中是怎样校验的?