/* * Copyright (c) 2006-2020, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2020-12-29 bigmagic first version */ #include #include #ifdef PKG_USING_LWEXT4 #include #include #include #include #include #include #include #include #define EXT4_DEBUG_ALL (0xFFFFFFFF) #define EXT4_DEBUG_NO (0) int mount_ssd(void) { struct blk_device *blkdev = (struct blk_device *)rt_device_find("dwc_ahsata_blk"); if(blkdev == RT_NULL) { rt_kprintf("dwc_ahsata_blk not found!\n"); return; } ext4_dmask_set(EXT4_DEBUG_NO); blk_device_init(blkdev); dfs_mount("dwc_ahsata_blk","/","ext",0,(void *)1); dfs_mount("dwc_ahsata_blk","/boot","ext",0,(void *)0); return 0; } INIT_ENV_EXPORT(mount_ssd); #endif