关于spi flash的mount
调用dfs_mount("flash0", "/", "elm", 0, 0)就会卡死在dfs_elm_mount里面的result = f_opendir(dir, drive);
程序报错了,是什么原因 flash上面需要有文件系统,如果没有,需要先格式化。 本帖最后由 dmjkun 于 2013-5-29 22:22 编辑
是调用dfs_mkfs("elm","flash0");这函数格式化flash吗,这函数没调用成功,提示Can not find the file system which named as flash0
经过跟踪到dfs_elm_mkfs有这一句,
dev = disk;
if (dev != RT_NULL && rt_strncmp(dev->parent.name, device_name, RT_NAME_MAX) == 0)
device_name为flash0,但dev->parent.name是空
怎样才能赋给disk的device_name名称呢
记得以前曾回复这个问题,搜了一下发现还是楼主:http://www.amobbs.com/thread-5522597-1-1.html
页:
[1]