谢谢啊
查看更多
STM32分支是不支持YAFFS2的,所以就不要过多考虑在0.3.x上应用YAFFS2文件系统了 [s:154]
嗯,主要是探讨过,YAFFS2文件系统,对于64M NandFlash,内存占用就要上百k,在STM32片内内存上是不太可能做出来的
关于存设备参数,因为经常要改写。如过出了故障就是毁灭性。不过我也知道,这么大的flash512k,上file有点太勉强了 [s:183]
4.0版本支持的是yaffs2版本吗?结构 rt_mtd_t是在哪个文件定义的呢?static int dfs_yaffs_mount(struct dfs_filesystem fs, unsigned long rwflag, const void data){ rt_mtd_t mtd; struct yaffs_dev dev; int ret;
if (fs->dev_id->type != RT_Device_Class_MTD) return -1;mtd = (rt_mtd_t*)fs->dev_id;if (!mtd || mtd->type != MTD_TYPE_NAND) return -1;if (!mtd->priv) return -1;dev = (struct yaffs_dev *)mtd->priv;ret = yaffs_mount_reldev(dev);if (ret == 0){ fs->data = dev->root_dir;}return ret;
if (fs->dev_id->type != RT_Device_Class_MTD)
return -1;
mtd = (rt_mtd_t*)fs->dev_id;
if (!mtd || mtd->type != MTD_TYPE_NAND)
if (!mtd->priv)
dev = (struct yaffs_dev *)mtd->priv;
ret = yaffs_mount_reldev(dev);
if (ret == 0)
{
fs->data = dev->root_dir;
}
return ret;
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部