1234567891011121314151617181920212223242526272829303132333435 |
- #include <rtthread.h>
- #ifdef RT_USING_DFS
- #include <dfs_fs.h>
- #include "dfs_ramfs.h"
- int mnt_init(void)
- {
- rt_uint32_t tryCnt = 5;
- rt_device_t dev;
- while(tryCnt--)
- {
- dev = rt_device_find("sd0");
- if(dev != RT_NULL)
- {
- break;
- }
- rt_thread_mdelay(500);
- }
- if(dfs_mount("sd0", "/", "elm", 0, 0) == 0)
- {
- rt_kprintf("File System initialized!\n");
- }
- else
- {
- rt_kprintf("File System initialzation failed!\n");
- }
- return RT_EOK;
- }
- INIT_ENV_EXPORT(mnt_init);
- #endif
|