mnt.c 804 字节
Newer Older
Nameless-Y's avatar
Nameless-Y 已提交
1 2 3 4 5 6 7 8 9 10 11
/*
 * Copyright (c) 2006-2018, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 */

#include <rtthread.h>

12 13 14 15 16 17 18 19
#if defined(RT_USING_DFS)
#include <dfs_file.h>
#include <dfs_posix.h>
#endif

#define BSP_FLASH_MOUNT_PATH  "/mnt/flash"
#define BSP_SDCARD_MOUNT_PATH "/mnt/sd"

Nameless-Y's avatar
Nameless-Y 已提交
20 21
int mnt_init(void)
{
22 23 24 25 26 27 28 29 30 31 32 33 34 35
#if defined(BSP_USING_SPIFLASH)
    if(dfs_mount("flash0", BSP_FLASH_MOUNT_PATH, "elm", 0, 0) != 0)
    {
        rt_kprintf("spi flash mount '%s' failed.\n", BSP_FLASH_MOUNT_PATH);
    }
#endif 
    
#if defined(BSP_USING_SDCARD)
    if(dfs_mount("sd0", BSP_SDCARD_MOUNT_PATH, "elm", 0, 0) != 0)
    {
        rt_kprintf("sdcard mount '%s' failed.\n", BSP_SDCARD_MOUNT_PATH);
    }
#endif 

Nameless-Y's avatar
Nameless-Y 已提交
36 37
    return 0;
}
38
INIT_APP_EXPORT(mnt_init);