diff --git a/samples/sample_c/module_sample/fc_subscription/test_fc_subscription.c b/samples/sample_c/module_sample/fc_subscription/test_fc_subscription.c index 31fb79d..d60a327 100644 --- a/samples/sample_c/module_sample/fc_subscription/test_fc_subscription.c +++ b/samples/sample_c/module_sample/fc_subscription/test_fc_subscription.c @@ -423,7 +423,7 @@ static void *UserFcSubscription_Task(void *arg) // printf("command---:%s\n",command); system(command); - system("mkdir /media/nvme/300TC/config"); + system("mkdir -p /media/nvme/300TC/config"); system("echo \"1\" > /media/nvme/300TC/config/timesyncfromdji"); } counter++; diff --git a/samples/sample_c/platform/linux/manifold2/application/main.c b/samples/sample_c/platform/linux/manifold2/application/main.c index 8dcaee4..6e33697 100644 --- a/samples/sample_c/platform/linux/manifold2/application/main.c +++ b/samples/sample_c/platform/linux/manifold2/application/main.c @@ -600,7 +600,7 @@ static T_DjiReturnCode DjiUser_LocalWriteFsInit(const char *path) } if (access(DJI_LOG_FOLDER_NAME, F_OK) != 0) { - sprintf(folderName, "mkdir %s", DJI_LOG_FOLDER_NAME); + sprintf(folderName, "mkdir -p %s", DJI_LOG_FOLDER_NAME); ret = system(folderName); if (ret != 0) { return DJI_ERROR_SYSTEM_MODULE_CODE_SYSTEM_ERROR;