liuweiele 发表于 2010-3-6 16:55:23

基于S3C2440的高性能多合一"U盘"( SD卡 + NandFlash + RAM_Disk ),最高

硬件平台:          S3C2440(Mini2440开发板)
RAM盘:             开发自带的 64MB SDRAM(使用其中16MB作为RAM盘)
NandFlash:         三星K9F1208 - 64MB
SD卡:            无名山寨版- 1GB

liuweiele 发表于 2010-3-6 16:57:55

SCSI 指令处理    ourdev_536906.rar(文件大小:5K) (原文件名:USB_Device.rar)
S3C2440 USB 驱动程序    ourdev_536907.rar(文件大小:8K) (原文件名:S3C2440_USB_Drv.rar)
Disk驱动程序    ourdev_536921.rar(文件大小:5K) (原文件名:Disk.rar)

liuweiele 发表于 2010-3-6 17:01:02

U盘性能测试工具    ourdev_536909.rar(文件大小:236K) (原文件名:U盘性能测试工具.rar)

liuweiele 发表于 2010-3-6 17:03:27

PC上的测试截图:

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536910.JPG
(原文件名:USB1.1_RAM_Disk.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536911.JPG
(原文件名:USB1.1_NandFlash.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536912.JPG
(原文件名:USB1.1_SD卡.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536913.JPG
(原文件名:USB1.1_RAM_Disk读写速度.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536914.JPG
(原文件名:USB1.1_NandFlash读写速度.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536915.JPG
(原文件名:USB1.1_SD卡_读写速度.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536916.JPG
(原文件名:RAM_Disk信息.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536917.JPG
(原文件名:NandFlash_Disk信息.JPG)

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536918.JPG
(原文件名:SD卡信息.JPG)

1181zjf 发表于 2010-3-6 17:03:30

mark

liuweiele 发表于 2010-3-6 17:04:57

硬件平台上的Disk列表:

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536919.JPG
(原文件名:选择Disk列表.JPG)

liuweiele 发表于 2010-3-6 17:08:11

这速度似乎已经接近 USB1.1的极限了

gzyang 发表于 2010-3-6 18:36:02

很强,我才刚开始接触S3c2440

songzi2018 发表于 2010-3-6 20:20:17

cool!

liuweiele 发表于 2010-3-6 21:04:49

比我的读卡器速度还快

quzegang 发表于 2010-3-7 00:39:46

mark

PaulDE 发表于 2010-3-7 10:07:32

cool

Excellence 发表于 2010-3-8 11:41:59

mark.

liuweiele 发表于 2010-3-12 17:30:50

下次改用S3C2416的USB2.0接口,测试下速度可达到多少.

eworker 发表于 2010-3-13 12:53:26

学习

mymach 发表于 2010-3-23 20:41:19

楼主强人,新手膜拜一下!

VERY 发表于 2010-3-23 21:36:15

楼主强人,什么开发板都有

lrzxc 发表于 2010-3-23 21:58:44

mark一下,以后备用

liuweiele 发表于 2010-3-23 22:35:18

回复【16楼】VERY VERY低调
楼主强人,什么开发板都有
-----------------------------------------------------------------------

似乎有这方面的收藏爱好,喜欢欣赏PCB板上布满密密麻麻,井然有序的元件,(杂乱无章,毫无美感的除外~~~)

ppsen 发表于 2010-3-24 00:54:50

强悍

BG4RFF 发表于 2010-3-27 00:18:17

强悍

pan90 发表于 2010-3-28 19:36:43

MARK

liouravr 发表于 2010-3-30 17:43:59

xi羡慕啊

soulcoffee 发表于 2010-4-7 21:12:31

MARK

piaopiao2009 发表于 2010-4-8 21:31:49

.

virgin2010 发表于 2010-4-19 12:36:16

楼主可不可以把完整的工程代码发给我下啊
我邮箱526299738@qq.com
谢了

jbb0523 发表于 2010-4-19 19:01:15

mark,正准用S3C2440驱动U盘,做个记号,以后备用,楼主强大,坛子里强人好多,看来得努力啦。。。

dongchanger 发表于 2010-4-21 13:48:52

strong ,wish you stronger,and one day strongest

smartzou 发表于 2010-4-21 14:36:09

楼主已经强了很久了,鉴定完毕

liuweiele 发表于 2010-4-22 21:47:49

基于S3C2416/2450的USB Device速度:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3992587&bbs_page_no=1&search_mode=4&search_text=liuweiele&bbs_id=9999

virgin2010 发表于 2010-5-3 09:52:24

那位好心人有完整的工程源码啊,可不可以发给我下,小弟在做相关的毕业设计,第一次接触ARM,头疼中,先谢谢了
本人邮箱:526299738@qq.com

lghtjpu 发表于 2010-5-3 10:18:07

mark

liuweiele 发表于 2010-5-3 13:28:25

鎵句汉鍋氱暍妤ō瑷堢殑鐪熷;鏈汉宸ヤ綔姣旇純蹇�涓嶆渻鎶婂伐浣滄檪闂村拰浼戞伅鏅傞枔鑺卞湪绲﹀垾浜哄仛鐣㈡キ瑷▓涓�鎶辨瓑~

ep1c3 发表于 2010-5-4 10:42:47

楼主的贴一定要顶

songzi2018 发表于 2010-6-21 22:56:46

好贴再顶!请教楼主,你的基于NandFlash的Fat32文件系统,做了坏块和写平衡处理了吗?不知楼主可否把FAT32的文件系统下Nandflash的驱动贴一下,我看了一下,fatfs,ucfs,rlarm等的fat文件系统,均需用自己做坏块管理?ZLGFS倒是做了坏块管理和写平衡,不过关中断时间太长,实时性不好,在LPC23XX系列上基于SD卡还不错,但是移植到s3c2440上,第一次格式化NandFlash就死掉了,正在查原因;

Id001 发表于 2010-6-21 23:12:05

打算用arm926的核芯片来做一个。

yuanlaifeng 发表于 2010-8-10 13:16:48

Mark

yourtse 发表于 2010-8-15 15:24:33

mark

yourtse 发表于 2010-8-15 15:26:11

楼主,能不能把你的整个工程源码发给我,我对这个比较感兴趣,想研究下,谢谢!


yourtse@163.com

tom919 发表于 2010-9-6 15:16:46

tks,mark!

yuhui 发表于 2010-9-6 21:17:10

果断MARK之

fy024 发表于 2010-9-6 21:58:05

mark

yuhui 发表于 2010-9-18 19:09:19

请问楼主,我把你的代码移植到我的工程里,原来我没有使用USB-DEV,现在加上之后,上电让程序跑,然后再把usb线插进电脑,显示
unknown device。调试了一下,发现USB线插进去后,usb的所有中断就没发生过。
如果先把线插上,然后再跑程序,发现USB还没初始化之前就有了usb复位中断,然后初始化后就没有其他的任何中断了。
mini2440的板子我不是很熟,上网查过usb1可以当主也可以当从,很多的bootloader源码里面设置了MISCCR,我设了之后还是一样。
会不会有什么设置的地方没设置对呢?请支招

hutiantian 发表于 2011-3-27 00:33:59

用bus hound 捕捉到了 babble error
不知道为什么

nicejack 发表于 2017-11-3 17:54:57

你在LINUX下驱动NANDFLASH吗;坏块管理怎么弄
页: [1]
查看完整版本: 基于S3C2440的高性能多合一"U盘"( SD卡 + NandFlash + RAM_Disk ),最高