buffer_handle->file_recv_stat.lrcvalue = 0;\r
if (buffer_handle->file_recv_stat.file_type == 1)\r
{\r
+#ifdef SINGLE_USER_PARTITION\r
buffer_handle->file_recv_stat.file = fopen("/user/update/update.fwpkg","w+");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /user/update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
+#else\r
+ buffer_handle->file_recv_stat.file = fopen("/update/update.fwpkg","w+");\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
+#endif\r
\r
}\r
else if (buffer_handle->file_recv_stat.file_type == 2)\r
buffer_handle->file_recv_stat.lrcvalue = 0;\r
if (buffer_handle->file_recv_stat.file_type == 1)\r
{\r
+#ifdef SINGLE_USER_PARTITION\r
buffer_handle->file_recv_stat.file = fopen("/user/update/update.fwpkg","w+");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /user/update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
+#else\r
+ buffer_handle->file_recv_stat.file = fopen("/update/update.fwpkg","w+");\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
-\r
+#endif\r
}\r
else if (buffer_handle->file_recv_stat.file_type == 2)\r
{\r
#define unused(var) (void)(var)
#endif
-/* 固定升级包文件长度, "/user/update.fwpkg"*/
-#define UPGRADE_FILE_LEN 19
+/* 固定升级包文件长度, "/user/update/update.fwpkg"*/
+#ifdef SINGLE_USER_PARTITION
+#define UPGRADE_FILE_PATH "/user/update/update.fwpkg"
+#else
+#define UPGRADE_FILE_PATH "/update/update.fwpkg"
+#endif
+#define UPGRADE_FILE_LEN strlen(UPGRADE_FILE_PATH)
static errcode_t msg_center_ota_upgrade_request_call_back(bool is_finished, uintptr_t usr_data)
{
errcode_t ret = ERRCODE_SUCC;
/* 目的端升级路径,建议固定 */
uint32_t package_len = 0;
- const char *file_name = "/user/update.fwpkg";
+ const char *file_name = UPGRADE_FILE_PATH;
FILE *fp = fopen(file_name, "rb");
if (fp == nullptr) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_MSG_CENTER, "open %s fail.\r\n", file_name);
void msg_center_ota_upgrade_start(void)
{
- const char *file_name = "/user/update.fwpkg";
+ const char *file_name = UPGRADE_FILE_PATH;
uint32_t total_size;
errcode_t ret;
FILE *fp = fopen(file_name, "rb");