mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
ports/rp2: Use frozen _boot_fat.py to create the FS.
This commit is contained in:
parent
fab5368329
commit
17ee1838e4
@ -180,17 +180,9 @@ soft_reset:
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Execute _boot.py to set up the filesystem.
|
||||||
#if MICROPY_VFS_FAT && MICROPY_HW_USB_MSC
|
#if MICROPY_VFS_FAT && MICROPY_HW_USB_MSC
|
||||||
// Mount or create a fresh filesystem.
|
pyexec_frozen_module("_boot_fat.py", false);
|
||||||
mp_obj_t mount_point = MP_OBJ_NEW_QSTR(MP_QSTR__slash_);
|
|
||||||
mp_obj_t bdev = MP_OBJ_TYPE_GET_SLOT(&rp2_flash_type, make_new) (&rp2_flash_type, 0, 0, NULL);
|
|
||||||
if (mp_vfs_mount_and_chdir_protected(bdev, mount_point) == -MP_ENODEV) {
|
|
||||||
// Create a fresh filesystem.
|
|
||||||
fs_user_mount_t *vfs = MP_OBJ_TYPE_GET_SLOT(&mp_fat_vfs_type, make_new) (&mp_fat_vfs_type, 1, 0, &bdev);
|
|
||||||
if (mp_init_filesystem(vfs) == 0) {
|
|
||||||
mp_vfs_mount_and_chdir_protected(bdev, mount_point);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#else
|
#else
|
||||||
pyexec_frozen_module("_boot.py", false);
|
pyexec_frozen_module("_boot.py", false);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user