最近工程师群里都会出现一个CS品牌的SD NAND的存储芯片,那么很多人的疑问什么是SD NAND?今天就带大家详细的了解一下。SD NAND俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡,贴片式闪存卡,贴片式卡,贴片式U盘,贴片式UDP等等。
不太懂的同学可以直接进传送门:http://longsto.com/h-nd-461.html
虽然SD NAND 和TF卡称呼上有些类似,但是SD NAND和TF卡有本质的不同。如下表:
科普CS品牌SDNANDVSTF卡SDNAND和TF卡的区别
为什么SD NAND和TF卡之间有这么大区别呢?
因为SD NAND是为内置存储而生,是焊在PCB板上的,是针对企业级的产品,要求品质非常稳定,一致性要非常的好,尺寸也小。
而T卡主要是针对普通消费者,而非企业。品质和一致性、尺寸等要求不高,再加上国内鱼龙混杂的商业环境,导致内置存储用T卡的品质风险很高。
NAND Flash产品的一个特质就是它的品质并不是0和1这么简单. 有些品质隐患是出厂一段时间之后才被发现,而如果这个时候产品已经销往海外,后果可想而知……
SD NAND可以为产品的品质保驾护航,提供确定性,是客户产品良好品牌和口碑的稳定奠基石。而使用T卡的话,产品永远都要承担品质的风险,类似产品背后一个长期存在的不可控的幽灵,不知道什么就会冒出来。
综上所述,虽然SD NAND的名称和T卡有所关联,但从外观到内在品质完全不同。举个不恰当的比喻:有点像朝鲜和韩国,表面虽是同族,发展却是天壤之别。
对SD NAND有兴趣的伙伴,可以随时联系我们索取资料哦。
手机/微信:136 9198 2107 QQ:2852826868 官网 www.longsto.com
CS品牌SD NAND , ATO 小容量SLC/SPI NAND/MCP. T:13691982107,Q:2852826868
离线
拷贝网上找来的 方法,不知道可行否:
md test node
v0.1 2014.12.7 *** draft
当完成一个linux的NAND flash controller驱动时, 可以使用内核中提供的测试代码去测试
你写的驱动。实际上当你写的NAND flash controller驱动想上传到linux kernel的主线
时,maintainer也会要求你这么做。
linux kernel中的NAND flash controller的测试代码在linux/drivers/mtd/tests
需要配置内核选项:
Device Drivers --->
Memory Technology Device (MTD) support ----
MTD tests support (DANGEROUS) (NEW)
编译内核模块,在linux/drivers/mtd/tests目录中会出现几个ko文件。把这个几个ko文件
放到rootfs中,启动内核后,使用insmod ***.ko 把这几个ko插入就可以作测试
reference[1]中有这几个ko的适用范围。ko的输入参数可以查看相应c文件中的module_param()宏
比如,mtd_readtest.ko的相应的c文件是readtest.c, 其中有module_param(dev, int, S_IRUGO)
則插入模块时的命令应该是:insmod mtd_readtest.ko dev=***, ***是nand的分区号,
是个int型的变量。
reference
[1] http://www.linux-mtd.infradead.org/doc/general.html
---------------------
作者:sherlock-wang
来源:CSDN
原文:https://blog.csdn.net/scarecrow_byr/article/details/41855319
版权声明:本文为博主原创文章,转载请附上博文链接!
离线
sd nand 这种只能去定量测试, 整片擦写几万次, 看校验还是否正常, 容量有没有变化(内部有坏块算法)。
接个读卡器用电脑就能测试。
离线