add device_open/close in mkfs
This commit is contained in:
parent
914244f368
commit
ac850ef3f0
|
@ -224,6 +224,8 @@ int dfs_elm_mkfs(rt_device_t dev_id)
|
|||
flag = FSM_STATUS_USE_TEMP_DRIVER;
|
||||
|
||||
disk[index] = dev_id;
|
||||
/* try to open device */
|
||||
rt_device_open(dev_id, RT_DEVICE_OFLAG_RDWR);
|
||||
|
||||
/* just fill the FatFs[vol] in ff.c, or mkfs will failded!
|
||||
* consider this condition: you just umount the elm fat,
|
||||
|
@ -245,6 +247,8 @@ int dfs_elm_mkfs(rt_device_t dev_id)
|
|||
rt_free(fat);
|
||||
f_mount((BYTE)index, RT_NULL);
|
||||
disk[index] = RT_NULL;
|
||||
/* close device */
|
||||
rt_device_close(dev_id);
|
||||
}
|
||||
|
||||
if (result != FR_OK)
|
||||
|
|
Loading…
Reference in New Issue