硬汉嵌入式论坛

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

[有问必答] 请教下,使用NAND Flash 模拟u盘,读写速度比较慢 ???

[复制链接]

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2017-1-2 20:16:47 | 显示全部楼层 |阅读模式
请教下,使用NAND Flash 模拟u盘,读写速度比较慢,我拷贝一个 8MByte 左右的文件到 nand flash 里面,需要好几分钟,不知道是什么情况啊,怎么会这么慢 ???????

从nand flash里面拷贝文件出来貌似还比较快
回复

使用道具 举报

34

主题

83

回帖

185

积分

初级会员

积分
185
发表于 2017-1-2 21:07:53 | 显示全部楼层
你是从哪里往哪里拷贝?我用407测试过小页模式的NANDFLASH,写速度1.3M/s 读速度:18M/S
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2017-1-3 08:42:47 | 显示全部楼层
如果USB FS的话,基本可以达到500KB-1MB的,FS的最高速度是12Mbps,即1.5MB/S
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2017-1-3 09:28:18 | 显示全部楼层

回 shuaigew88 的帖子

shuaigew88:你是从哪里往哪里拷贝?我用407测试过小页模式的NANDFLASH,写速度1.3M/s 读速度:18M/S (2017-01-02 21:07) 
我使用nand flash 模拟的u盘,是从电脑端复制文件到 nand flash 模拟的u盘里面,

usb使用的12Mbps
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2017-1-3 09:28:34 | 显示全部楼层

回 eric2013 的帖子

eric2013:
如果USB FS的话,基本可以达到500KB-1MB的,FS的最高速度是12Mbps,即1.5MB/S
我使用nand flash 模拟的u盘,是从电脑端复制文件到 nand flash 模拟的u盘里面,

usb使用的12Mbps
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2017-1-4 09:26:25 | 显示全部楼层

回 hpdell 的帖子

hpdell:我使用nand flash 模拟的u盘,是从电脑端复制文件到 nand flash 模拟的u盘里面,

usb使用的12Mbps (2017-01-03 09:28) 
估计是你的NAND驱动函数有问题。
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2017-1-4 23:13:58 | 显示全部楼层

回 eric2013 的帖子

eric2013:估计是你的NAND驱动函数有问题。 (2017-01-04 09:26) 
你好,如果不使用 NAND Flash 模拟u盘进行读写操作数据完全正常,但是增加了模拟 u盘后就有些不行了啊,

还有,usb 驱动,如果使用sd卡来模拟u盘读写时,数据也完全是对的,而且读写速度也还可以,所以现在也搞不清到底是哪里出了问题啊,望指教 ??!!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2017-1-5 09:14:44 | 显示全部楼层

回 hpdell 的帖子

hpdell:你好,如果不使用 NAND Flash 模拟u盘进行读写操作数据完全正常,但是增加了模拟 u盘后就有些不行了啊,

还有,usb 驱动,如果使用sd卡来模拟u盘读写时,数据也完全是对的,而且读写速度也还可以,所以现在也搞不清到底是哪里出了问题啊,望指教 ??!!! (2017-01-04 23:13) 
不行就在USB对NAND的接口文件里面,对写函数加上个时间检测,看看是不是慢了。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2017-1-17 09:24:09 | 显示全部楼层
看看底层驱动对内存的操作片区,和FAT文件管理对内存操作最小的片区是否一致。
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2017-1-17 19:30:20 | 显示全部楼层

回 draway 的帖子

draway:看看底层驱动对内存的操作片区,和FAT文件管理对内存操作最小的片区是否一致。 (2017-01-17 09:24) 
底层的东东,如果不使用nand flash 来模拟u盘,一次读写 16 MByte 完全都是正常的

所以底层驱动应该是完全没有问题的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 11:42 , Processed in 0.050282 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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