硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5124|回复: 3
收起左侧

[有问必答] 关于spi flash 利用flashfs文件系统问题

[复制链接]

7

主题

16

回帖

37

积分

新手上路

积分
37
发表于 2016-8-17 17:40:23 | 显示全部楼层 |阅读模式
V4板子上用的是W25Q128(16M字节)嵌入的flashfs文件系统,
现在我换成W25Q64(8M字节)在V5板407上移植flashfs,
发现  W25Q128(16M字节)的例程中 FS_SPI_FlashDev.h 提到了
#define SF_NSECT    256
FS_SPI_FlashPrg.c文件中提到了
#define PAGE_SZ                 256     /* Page Size */


问题来了,W25Q128(16M字节)并不是256页啊,这个参数从何而来?


现在用W25Q64(8M字节)这里设置成多少页?相应的 FS_SPI_FlashDev.h 中的DSB也要做更改?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117563
QQ
发表于 2016-8-17 17:54:16 | 显示全部楼层
这个不是256页,这个是每页256字节。
回复

使用道具 举报

7

主题

16

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2016-8-18 16:21:21 | 显示全部楼层
弄明白了,
而且安富莱例程中在FS_SPI_FlashDev.h  将W25Q128  16M分成了256个块


我用的是W25Q64  8M  FS_SPI_FlashDev.h分成了128个块就可以了对吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117563
QQ
发表于 2016-8-18 18:13:46 | 显示全部楼层

回 raulyourhero 的帖子

raulyourhero:弄明白了,
而且安富莱例程中在FS_SPI_FlashDev.h  将W25Q128  16M分成了256个块


我用的是W25Q64  8M  在FS_SPI_FlashDev.h分成了128个块就可以了对吧 (2016-08-18 16:21) 
对的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 16:18 , Processed in 0.036802 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表