yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:5192回复:18

作U盘使用的一定要是NAND FLASH吗?

楼主#
更多 发布于:2003-05-24 11:31
作U盘使用的一定要是NAND FLASH。用别的类型的FLASH不行吗,小弟因为是新手,买了块atmel公司的AT45DB642,后来听高手介绍好像这种FLASh不是NAND型的,可是知道这个情况的时候,这块芯片我已经买到了。所以想请教各位大侠,用不是NAND型的FLASH作U盘与是NAND型的FLASH作U盘,在线路连接上,软件编程上,别的方面有什么不同吗,应该注意什么方面,还有在NAND FLASH上可以使用的读写FLASH的U盘代码,在不是NAND型FLASH的U盘中是否一样可以使用,如果不可以应该修改代码的那些地方。请高手赐教。
还想问一下,如何给回答我问题的好心人加分啊?早就想给大家加分了,可是不会,好像与CSDN上的加分方法不同啊。  
clgoal
驱动牛犊
驱动牛犊
  • 注册日期2002-08-18
  • 最后登录2004-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-24 16:24
Flash有NAND和NOR之分,一般来讲,NOR可以用来引导系统,现在的手机上基本都用NOR,价格较贵;NAND用来做存储器,价格较便宜
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-24 17:31
nand的价格便宜但是速度上比NOR的要慢很多,主要是看你的要求!
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-24 19:41
那我可不可以这样理解,两种FLASH,除了在价格上、速度上有区别,在编程方法上,使用上是一样的,对吗?
那么在NAND上可以用的读写代码
在NOR上应该一样可以用,只有电路连接方法是一样的。
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-26 10:16
小弟在这方面是新手,望各位高手,能给小弟一指导,小弟在此万分感谢大家。谢谢。
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-26 10:39
我也在做这方面的研究。我想在手机的Flash上加U盘的功能。
可我用的是Intel Xscale PXAxxx 的芯片,Flash是嵌在CPU中的。

我用的Flash应该是NAND型的,有如下规则:
1)以Bytes 为单位进行读写;2)写之前必须先擦除原有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。一个Block大小为128k。

以16M 的三星K9F2808U0A-YCB0 NAND Flash 为例,它有1024 个Block,每个Block 有32
个Page,每个Page 有512+16=528 个字节。

所以我觉得NAND Flash更容易实现Fat16文件系统的读写。
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-26 11:01
谢谢您
还想请教一下
那用NOR作U盘FLASH的话,是可以但是比NAND的要比较麻烦了,对吗?具体说呢,在那些方面?
如何判断手上的FLASH是NOR或是NAND的,
我现在也糊涂了,搞不清AT45DB642的类型了,好像在它的PDF文档中没有提到啊,还有什么别的特征,可以判断,FLASH的类型啊?
wolfwoo22
禁止发言
禁止发言
  • 注册日期2003-03-11
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分930分
  • 威望8970点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-26 14:05
用户被禁言,该主题自动屏蔽!
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-26 14:41
NOR用的是并行的总线,NAND用的是串行的控制,SPI是用三线的串行控制方式,这些FLASH的控制、接法、软件的写法完全不同的!
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-26 15:52
谢谢,NewTech wolfwoo22
我这块FLASH (AT45DB642)有两个接口
SPI和并口,那他是何种FLASH啊
NOR还是NAND啊
谢谢

yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-26 16:07
听高手说
“NAND基本只有三星和东芝两家公司出。 ”
这样看来我的FLASH应该是NOR的了
看来要针对NOR型FLASH编程了?
希望大家能对小弟在NOR FLASH编程方面给点建议和忠告。谢谢
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-26 22:05
如果你的硬件支持SPI的话我建议你使用SPI接口比较方便!
使用并口时,操作很烦琐的!
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-05-27 10:03
万分感谢您
NewTech
有一个问题还想请教您
D12接的晶振的电容的大小是多少啊
我的原理图上是22p,有人说应该接63p,接这样的电容,容易启振,而且稳定。
我现在也不知道该接多少了,请您提提建议。
真心的感谢您
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-05-27 10:33
关键是
1。完成来自Host端的Mass Storage请求处理
2。按照Fat16 文件系统的组织向Flash 中写入数
据或是从Flash 中读出数据,
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-05-27 12:43
谢谢Levis75
谢谢
能讲的再详细一点吗?
讲一些细节好吗?入门的就行啊!
不知您是否有这方面的资料啊,如有,能发给小弟一份吗?
小弟在这里叩谢大哥了。谢谢
email:    szsdlyc@etang.com
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-05-27 13:33
Sorry,  I just finished the usb acm( usb modem ) codes and i\'m studying usb mass storage too.
You can get the usb docs in
www.usb.org
and flash docs in
www.samsung.com

We can study it together.
yaya001
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2021-02-19
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-05-27 14:04
谢谢 Levis75
我们共同学习,共同进步。
我的QQ  8752004
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-05-27 23:13
晶体的电容在大部分情况下,取决于晶体本身,你向厂家订的时候要讲清楚22p负载电容,还有这跟pcb layout也有关系,最好在pcb完成后,用示波器看看两端的波形,在调整一下电容值就可以了!
bai_lao
驱动牛犊
驱动牛犊
  • 注册日期2003-05-29
  • 最后登录2003-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-05-29 10:54
nand型flash只能整块(512B)写整块(16KB)擦除,适合于大量数据传送
游客

返回顶部