소스 검색

Merge branch 'master' of https://github.com/geniusgogo/littlefs

xieyangrun 5 년 전
부모
커밋
bf87777325
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      dfs_lfs.c

+ 1 - 1
dfs_lfs.c

@@ -236,7 +236,7 @@ static void _lfs_load_config(struct lfs_config* lfs_cfg, struct rt_mtd_nor_devic
     lfs_cfg->cache_size = LFS_CACHE_SIZE;
     lfs_cfg->block_cycles = LFS_BLOCK_CYCLES;
 
-    lfs_cfg->block_count = mtd_nor->block_end - mtd_nor->block_start;
+    lfs_cfg->block_count = (mtd_nor->block_end - mtd_nor->block_start)*mtd_nor->block_size/lfs_cfg->block_size;
 
     lfs_cfg->lookahead_size = 32 * ((lfs_cfg->block_count + 31) / 32);
     if (lfs_cfg->lookahead_size > LFS_LOOKAHEAD_MAX)