SD卡与外置flash(dg25q32)一起应用,挂载spi2总线上

发布于 2020-07-19 14:18:18

define RT_DFS_ELM_CODE_PAGE 437

define RT_DFS_ELM_WORD_ACCESS

define RT_DFS_ELM_USE_LFN_3

define RT_DFS_ELM_USE_LFN 3

define RT_DFS_ELM_MAX_LFN 255

define RT_DFS_ELM_DRIVES 2

define RT_DFS_ELM_MAX_SECTOR_SIZE 4096

define RT_DFS_ELM_REENTRANT

define RT_USING_DFS_DEVFS

1.RT_DFS_ELM_MAX_SECTOR_SIZE 设置为512时,可以读取SD卡,但不能读取25Q32,出现如下问题
The sector size of device is greater than the sector size of FAT.
2.RT_DFS_ELM_MAX_SECTOR_SIZE 设置为4096时,能正常操作25q32,但是无法读取SD卡(检测不到SD卡)

查看更多

关注者
0
被浏览
157
4 个回答
aozima
aozima 2020-07-19
拒绝白嫖,拒绝键盘侠!

设成4096就能同时用,留意这个参数有MAX在里面,4096是兼容512的。

是否CS线线没处理好? 最好有逻辑分析仪看下。

cychen
cychen 2020-07-20

先加载一个romfs

CrisJay
CrisJay 认证专家 2020-07-19

SD卡是512,SPI FLASH是4096,两个是不一样的

whj467467222
whj467467222 2020-07-20

你挂载文件系统的路径是什么啊?我用过W25Q 和SD卡一起挂载系统的,可以正常运行。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友