没有sd卡和flash能不能falsh

您当前的位置:&>&&>&
用于SD卡的NAND flash控制芯片的设计
  当需要更新数据时,写入的策略可分为两种情况。首先,当子块仍然有空闲页时,可直接将数据写到子块中的下一个空闲页中,并在spare区中记录该块对应的子块、该物理块对应的逻辑块以及该物理页对应的逻辑页,这样,当重新上电时,就可以建立逻辑物理映射关系。其次,当母块和子块都写满时,需要从空块池中取出一个新的子块。如果允许一个逻辑块对应三个或更多的物理块,一方面管理起来比较复杂,另外也会造成空物理块紧缺,因此,可以考虑将母块或者子块释放掉,这样,母块或者子块中原有的有效数据就需要搬移到新子块中并将该母块或子块擦除再释放到空块池。出于速度的考虑,选择母块和子块有效页数较少的块进行数据转移并释放。
  实践证明,这样操作对写文件速度有明显提高,特别是写小文件时,其速度提升可达9.2倍。
  2.3 SPARE区和ECC校验
  Flash中每个页里的每个字节都是没有任何差别的,物理上并没有data区和spare区的区别,具体怎样划分data区和spare区,可由用户自己决定。本设计采用的划分办法如图4所示,这样,每个扇区和一个spare区相连,故可方便连续读出,并进行校验纠错。
  图4中同时给出了Spare的区定义,其中两字节用于标识本物理块所对应的母块;两字节用于标识本物理块对应的逻辑块;一字节用于标识本物理页对应的逻辑页,一字节用于标识连续逻辑页数(表示上面连续逻辑页的个数,此域可以辅助加快建立页映射表的时间),余下的10字节用于存放ECC,这样可以达到4字节错误的纠错能力。一般情况下,前面的4个字节是建立块地址映射表的关键,其次,后面两个字节则是建立页地址映射表的关键。
  2.4 页映射表建立时间的优化
  因为建立页映射表需要读取母块和子块中各物理页spare区以判定该物理页对应的逻辑页,而每个物理页的读取都要花费大约50&s的时间。因此,如果对每个物理页都读取,建立页映射表就会比较费时。为了加快建立页映射表的速度,一般只希望能读取一个物理页,而免于读取其他若干页,以便加快建表速度。因为很多时候都是连续写,而连续的几个物理页在逻辑上也是连续的,因此可以考虑在spare区加入连续逻辑页号,这样,重新建表时,就可根据连续页号知道连续几个物理页对应的逻辑页,从而加快建表的速度。对于最佳情形,有时只需要读一个页就可以建立整个逻辑块的页映射表。图5所示是一种加快建表的示意图。
  2.5 分区
  不同的flash,块数是不同的,其块映射表需要的RAM空间也不一样。对于当前主流flash,有的具有8192个块,如果对整个flash建表,需要的RAM空间将多达32KB,这样芯片成本就会比较高。一个可行的解决办法是对flash分区,比如1024个块为一个分区,每次只对一个分区进行建表,这样,RAM空间就可以降低到4KB。这样,随着将来flash容量的增加,块数即使再多,也能够用同样的方法处理,而不用增大RAM。
  3 结束语
  本文介绍了一种针对MLC flash的优异管理算法及软件实现方法,并且已在SD卡上大规模商用。该算法只需简单配置就能支持市场上的各种flash,而且也兼容各种SD设备。同时RAM空间需求小,成本低,寿命长,兼容性好,扩展性强,flash空间利用率高,具有很高的商用价值。
经过反复的比较和遴选,《今日电子》和21ic中国电子网举办的2013年度产品奖正式揭晓…
() () () () () () () () ()东芝(TOSHIBA)16G FlashAir无线SD卡入手及实用性评测 | 櫻華居注册时间: 16:00
回复数: 19
论坛积分:46
&我在STM官网上下载一个用NAND FLASH和SD卡做U盘的DEMO程序,下载下来直接就可以用了,但每次都是现实两个盘。如果我现在只想让它显示NAND FLASH做的U盘,不现实SD卡的,应该怎么改啊?
下图现实的上面一个盘时SD卡,线面是NAND FLASH
注册时间: 21:51
回复数: 649
主题数: 94
论坛积分:931
来自: 江苏&
删除一部分呗
注册时间: 10:41
回复数: 66470
主题数: 398
酷贴数:28
论坛积分:70464
来自: 湖南
关键字:MAX_LUN
我的淘宝小店:
注册时间: 16:00
回复数: 19
论坛积分:46
回复【2楼】&正点原子&:
---------------------------------
谢谢原子哥,解决了。是自己太粗心了,MAX_LUN变量改了,但程序里相对应的变量没改,哈哈。
注册时间: 20:18
回复数: 12
论坛积分:18
请问楼主你的NAND&FLASHU盘是怎么做出来的,程序改动了哪些,能分享一下吗???我想用Flash用一个很小的U盘,用原子哥的SD和FlashU盘实验改,还没有弄出来。
注册时间: 17:52
论坛积分:1
回复【1楼】&tian123chi&:
删除一部分呗
---------------------------------
我也遇到这个问题,能否分享一下你的经验
注册时间: 17:45
回复数: 35
论坛积分:62
来自: 哈尔滨
能不能给我一份nandflash&的&demo的程序
请选择一个版面...
STM32-F0/F1/F2专区
STM32-F3/F4/F7专区
MSP430专区
ARM7/ARM9/ARM11专区
其他Cortex系列
uCOS & uCGUI & Emwin
trochili(飞鸟)操作系统
中国RTOS联盟
FPGA/CPLD/DSP专区
数字,模拟,高频电路
编程语言学习
蓝牙/WIFI/Zigbee等通信技术
开发工具专栏
UOL 单片机面向对象语言
四轴飞行器
MICO智能硬件
DIY大赛专区
DIY项目资料专区
论坛建设区
二手交易专栏
& 开源电子网() |<div id="click_content_aid_
<div id="favrite_content_aid_
东芝第三代无线SD卡FlashAir III开卖:这价格不对劲啊
东芝第三代无线SD卡FlashAir III开卖:这价格不对劲啊
10:11&&|&&作者:
&&|&&关键字:,,,
现在日本卖场上已经有FlashAir III无线SD卡开售,其中16GB版含税售价3680日元,换算过来不过是191元,这个价格跟东芝官方建议的79.99美元相去甚远。
东芝在今年1月份的CES展会上不仅发布了支持NFC的SD卡,还有第三代无线SD卡FlashAir
III,容量有16GB及32GB,定于3月份开卖。现在日本卖场上已经有FlashAir
III无线SD卡开售,其中16GB版含税售价3680日元,换算过来不过是191元,这个价格跟东芝官方建议的79.99美元相去甚远。W-03的编号确实是东芝第三代FlashAir III无线SD卡东芝的FlashAir无线SD卡给不支持WiFi的数码设备提供了很多方便,创意是很不错的。CES期间东芝发布的FlashAir
III是该系列第三代产品了,速度达到了Class 10级别,支持802.11 b/g/n无线传输,改善了管理功能,最多支持7个设备同时操作。当时东芝给出的官方建议价是:16GB版79.99美元,32GB版售价99.99美元,折合人民币分别达到了501及626元,这通常还是不含税的价格,已经非常夸张了。现在3月份马上就要到了,日本卖场已经有FlashAir
III无线SD卡出售,不过价格却非常便宜,16GB版售价3680日本,折合人民币不过191元,32GB版售价4680日本,也不过是243元左右,虽然相比一般的SD卡还是有些贵,但至少可以接受了,毕竟目前二代的Flashair
32GB版售价也要400元左右。至于FlashAir好用与否,我们有同事买过该系列产品,反馈表示不推荐....WiFi速度慢,信号也不好,虽然不知道第三代表现如何,不过大家还是谨慎点。 
第一时间精彩呈现
原创电脑、手机、智能硬件资讯
微信帐号exp2006
本文读者还喜欢
狗仔队,现拍现传,让人砸相机、掰存储卡也没用(手动斜眼)
(你可匿名或登录后发表评论。没有帐号可,或使用和直接登录)
非著名编辑,自认为是个理性、有内涵的观察者,实则腹黑、心不黑,坚信阳光普照大地,只待涤荡眼前的黑暗。
扫一扫右边的二维码
关注超能网微信账号
浦科特M6V秒杀活动
安钛克限时有礼活动
安钛克金秋风暴优惠活动
索泰9月开学季满减活动FlashAir SD卡_百度知道
FlashAir SD卡
FlashAir SD卡 这种卡可插在监控摄像头里使用吗? 用手机WIFI热点可以查询录像的视频吗?
我有更好的答案
肯定不可以啊。。。因为FlashAir&#8482;会发射电波信号会干扰飞机正常飞行。。。楼主想安全还是免了吧。。不差那点时间,反正这么方便的。以上回答你满意么?
我是用在海上面的
其他类似问题
为您推荐:
sd卡的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 sd卡 flash 的文章

 

随机推荐