我尝试在文件下载模式下使用 OTA、激活 OTA_FILE_DOWNLOAD 并重新编译库。
然后、在调用 OTA_Init()后、我调用 set 函数:
状态= OTA_SET (EXTLIB_OTA_SET_OPT_FILE_SERVER_URL、sizeof (URL)、(uint8_t *) URL、0);
调用 OTA_run 时、我会获得"OTA_RUN_STATUS_CONTINUE_WARNING_FAILED_CONNECT_FILE_SERVER"
URL 如下所示:"10.0.0.10:8000/.../ota_update.tar"
进程在 CdnClient_ConnectFileServer 上失败
/*连接到 CDN 服务器*/
pCdnClient->portnum = socket_port_default;
pCdnClient->FileSockId = HttpClient_Connect (ServerNameBuf、0、pCdnClient->portnum、SecuredConnection、socket_blocking);
pReqUriBuf 似乎被正确解析。 portnum 似乎错误地设置为0 (默认值是什么? 当我有 URL 时、它可以是任何内容)。
有什么想法可以如何使用 URL 进行文件传输?