硬汉嵌入式论坛

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

[RL-FlashFS] RL-FlashFs挂载SPI NAND FLASH后查询容量,空间少了很多

  [复制链接]

1

主题

19

回帖

22

积分

新手上路

积分
22
发表于 2025-5-13 11:30:09 | 显示全部楼层 |阅读模式
硬汉哥,帮看看是否正常

128M的容量,只有121M

128M的容量,只有121M
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-13 16:16:26 | 显示全部楼层
这个容量可以的,我们这里的并口NAND也是这样的。

另外你这个SPI NAND驱动成功了? 读写都正常吗,之前我还打算搞一下这个的。
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-13 18:20:00 | 显示全部楼层
硬汉哥,为何    const uint8_t WriteText2[] = {"过去心不可得,现在心不可得,未来心不可得 2025-05-13 见<<金刚经>>"};
用 bw = fprintf (fout, "%s", WriteText2);写,少了一点内容?

读写,删除OK

读写,删除OK
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-13 18:26:39 | 显示全部楼层
硬汉哥,为何没创建文件夹,创建了文件,查询显示有目录,没文件呢?一定要创建文件夹吗?我的应用在根目录创建文件就行了。虽然没显示文件,但是读可以找到。

创建了文件,没显示有

创建了文件,没显示有
回复

使用道具 举报

2

主题

69

回帖

75

积分

初级会员

积分
75
发表于 2025-5-13 18:28:44 | 显示全部楼层
eric2013 发表于 2025-5-13 16:16
这个容量可以的,我们这里的并口NAND也是这样的。

另外你这个SPI NAND驱动成功了? 读写都正常吗,之前 ...

用过创世的sdnand,1Gbit  型号是这个CSNP1GCR01
和普通8pin的spi flash封装兼容,可以直接当spi接口的sd卡驱动,感觉挺好用的


回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-13 18:33:24 | 显示全部楼层
踩姑娘的小蘑菇 发表于 2025-5-13 18:28
用过创世的sdnand,1Gbit  型号是这个CSNP1GCR01
和普通8pin的spi flash封装兼容,可以直接当spi接口的s ...

是的,就是现在要加文件系统,要有坏快管理和磨损平衡
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-13 19:26:35 | 显示全部楼层
硬汉哥,刚才说读文件内容少了,用fgets函数读就OK了,fscanf函数用的时候再仔细研究它的参数吧。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-14 08:47:03 | 显示全部楼层
踩姑娘的小蘑菇 发表于 2025-5-13 18:28
用过创世的sdnand,1Gbit  型号是这个CSNP1GCR01
和普通8pin的spi flash封装兼容,可以直接当spi接口的s ...

谢谢分享,是脱机烧录要做下这个芯片的支持。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-14 08:50:15 | 显示全部楼层
TinyBoy 发表于 2025-5-13 18:26
硬汉哥,为何没创建文件夹,创建了文件,查询显示有目录,没文件呢?一定要创建文件夹吗?我的应用在根目录创 ...

写入后,卸载文件系统,板子断点重新上电后正常吗。还有个关键地方,如果修改了配置参数,必须重新低级格式化,并做文件系统格式化
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-14 14:55:51 | 显示全部楼层
硬汉哥,按照你说的还是一样,其他操作都正常,就是目录文件显示不出来。
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-14 19:43:00 | 显示全部楼层
硬汉哥,在AT32F403A上如果要移植RL_USB,是不是要增加一个像usbd_STM32F4xx_FS.c这样的接口文件实现AT32的USB底层?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-15 07:36:29 | 显示全部楼层
TinyBoy 发表于 2025-5-14 14:55
硬汉哥,按照你说的还是一样,其他操作都正常,就是目录文件显示不出来。

无法浏览到这个文件,但是可以正常读写这个文件?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-15 07:37:21 | 显示全部楼层
TinyBoy 发表于 2025-5-14 19:43
硬汉哥,在AT32F403A上如果要移植RL_USB,是不是要增加一个像usbd_STM32F4xx_FS.c这样的接口文件实现AT32的U ...

是的,就是几个接口函数要实现下
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-15 08:48:30 | 显示全部楼层
硬汉哥,用ffind无法查询目录和文件,反而它把卷标当成目录了,但是其他操作都正常,读写文件,删除文件,打开文件也能识别文件还有没有。usbd_STM32F4xx_FS.c文件是MDK支持提供的还是自己写的?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-15 09:46:22 | 显示全部楼层
TinyBoy 发表于 2025-5-15 08:48
硬汉哥,用ffind无法查询目录和文件,反而它把卷标当成目录了,但是其他操作都正常,读写文件,删除文件,打 ...

没有提供的只能自己写
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-16 16:30:02 | 显示全部楼层
硬汉哥,RL_FS的NAND模拟U盘,是先格式化FAT32,挂载成功后再插入电脑?
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-17 08:51:49 | 显示全部楼层
硬汉哥,RF_FS文件系统加SPI NAND模拟U盘,格式化后可用空间为0字节,这个是什么问题?

U盘格式化可用空间为0

U盘格式化可用空间为0
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-17 08:59:13 | 显示全部楼层
TinyBoy 发表于 2025-5-16 16:30
硬汉哥,RL_FS的NAND模拟U盘,是先格式化FAT32,挂载成功后再插入电脑?

不需要,如果你还没有格式化,电脑端插入会提示未格式化
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-17 12:09:10 | 显示全部楼层
感谢硬汉哥,最近要用RF_FS+USB+NAND模拟U盘,调试了几天,在此论坛轮番找资料,看有关的问答,用AT32提供的USB驱动包已经调试成功。

RL_FS和AT32官方USB驱动包

RL_FS和AT32官方USB驱动包
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-5-17 17:41:05 | 显示全部楼层
TinyBoy 发表于 2025-5-17 12:09
感谢硬汉哥,最近要用RF_FS+USB+NAND模拟U盘,调试了几天,在此论坛轮番找资料,看有关的问答,用AT32提供 ...

楼主这个SPI NAND FLASH是用的 SPI还是QSPI驱动的,代码可以分享一下吗,我最近也在调这个芯片,用的py32f403 + cheeryusb ,模拟U盘,一直没成功。
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-17 18:31:44 | 显示全部楼层
硬汉哥,还有2个问题,一个是U盘电脑退出后,拔下再插上,会提示要格式化,板子重新上电再插上就正常,是不是程序检测U盘连接离线后还有做什么处理?一个是拷贝一个文件进U盘OK,再拷贝一个,第二个有拷贝过程,但是拔下后再插上U盘,第二个文件没有了。如果几个文件一起拷贝,又是正常,就是说只能拷贝一次,要再拷贝,得重新上电再来,是程序哪里还要做什么处理吗?
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-17 18:43:30 | 显示全部楼层
cay 发表于 2025-5-17 17:41
楼主这个SPI NAND FLASH是用的 SPI还是QSPI驱动的,代码可以分享一下吗,我最近也在调这个芯片,用的py32 ...

SPI的总线的,我刚调试好,还要测试下速度,测试完再发给你吧。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-18 10:08:15 | 显示全部楼层
TinyBoy 发表于 2025-5-17 18:31
硬汉哥,还有2个问题,一个是U盘电脑退出后,拔下再插上,会提示要格式化,板子重新上电再插上就正常,是不 ...

使用我们制作的例子方式试试,我们的是程序控制虚拟和推出虚拟,你反复测两次看看正常不
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-19 11:57:43 | 显示全部楼层
硬汉哥,不停提示要格式化问题已经解决,就是还有只能拷贝一次和删除一次文件的问题,有什么解决办法?

解决模拟U盘插入总提示要格式化问题

解决模拟U盘插入总提示要格式化问题
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-19 15:57:49 | 显示全部楼层
再次感谢硬汉哥,模拟U盘操作时候,不要再使用串口命令执行文件系统功能,U盘操控都能OK了。想问下硬汉哥,SPI接口模拟的U盘写速度平均最大350K,读速度平均600多K,还有优化的空间吗?目前从底层驱动优化,已达极限。

模拟U盘只能拷贝擦除一次问题解决

模拟U盘只能拷贝擦除一次问题解决
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-20 17:24:42 | 显示全部楼层
感谢硬汉哥,NAND FLASH模拟U盘功能OK,目前使用都可以,就是速度不大理想,写速度都是355K比较稳定,读速度300K到800K之间,如果硬汉哥有机会搞这个NAND FLASH模拟U盘能速度提上去,记得分享。

W25N01G驱动 USB RF_FS.zip

31.24 KB, 下载次数: 4

驱动文件

评分

参与人数 1金币 +200 收起 理由
eric2013 + 200 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-21 07:23:30 | 显示全部楼层
TinyBoy 发表于 2025-5-20 17:24
感谢硬汉哥,NAND FLASH模拟U盘功能OK,目前使用都可以,就是速度不大理想,写速度都是355K比较稳定,读速度 ...

非常感谢分享
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-22 11:38:36 | 显示全部楼层
硬汉哥,继续优化,模拟U盘速度有所提升,不知这个速度怎样。

W25N01G驱模拟U盘SPI_DMA提升速度.zip

1014.7 KB, 下载次数: 2

模拟U盘速度提升

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116229
QQ
发表于 2025-5-23 08:45:53 | 显示全部楼层
TinyBoy 发表于 2025-5-22 11:38
硬汉哥,继续优化,模拟U盘速度有所提升,不知这个速度怎样。



等我出院了,我也试试
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2025-5-23 09:10:52 | 显示全部楼层
eric2013 发表于 2025-5-23 08:45
等我出院了,我也试试

硬汉哥,要注意身体啊,一切有为法如梦幻泡影,如露亦如电应作如是观。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 17:13 , Processed in 0.568085 second(s), 37 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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