rt_device_find的设备名与fal_mtd_nor_device_create中的分区名最大长度限定不一致,导致dfs_mkfs时传入分区名时无法使用rt_device_find找到匹配的设备。
这是应用代码,其中FS_PARTITION_NAME的长度如果如果大于RT_NAME_MAX的长度(默认为8),就会导致dfs_mkfs出错。修改方法只能修改分区名长度,或者修改RT_NAME_MAX的长度
如上图,如果分区名filesys2为filesystem2就会出错
查看更多
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部