nand
文章平均质量分 58
BeanHuo
linkedin.com/in/bean-huo-8299b759
展开
-
关于6410中4bit s3c_nand_read_page_4bit函数疑问
对于s3c2410/6410都是大家所熟习的开发板和学习板,最近看nand的ecc,看了6410的硬件ecc,其它没有什么问题,我之前看的2410的没有多大的区别,可是对于读,就是一直不明白为什么在读完data后,有一个write_buf的操作,如下:static int s3c_nand_read_page_4bit(struct mtd_info *mtd, struct nand原创 2015-01-27 16:19:47 · 923 阅读 · 0 评论 -
ubi 下ubi_ltree_entry获取与初始化过程
在ubi中,每次写读一个volume是,都会对当期的这个volume进加锁。用到的就是rw_semaphore。关于读写锁可以查看一下网上别人写的东西。获取这个锁的函数(这里我主要以write为例来说明)是:/** * leb_write_lock - lock logical eraseblock for writing. * @ubi: UBI device descrip原创 2015-02-04 15:38:04 · 796 阅读 · 0 评论 -
关于nand flash 特殊 features的一点点
关于nand的特性这里就不说了,这一节主要针对nand的新feature的说明。一、Copyback Operations CopyBack功能,简单的说就是,将一个页的数据,拷贝到另一个页。如果没有CopyBack功能,那么正常的做法就是,先要将那个页的数据拷贝出来放到内存的数据buffer中,读出来之后,再用写命令将这页的数据,写到新的页里面。 而CopyBack功能的好处在于原创 2015-01-16 16:33:54 · 3532 阅读 · 0 评论 -
linux 下,ubi获取write mutex的问题
在linux中有,对于互斥的操作,大多用到了mutex,今天发现一个问题,同一个进程内可以多次获取到。有点像vxworks中的量子锁一样。但是会有crash打出:=============================================[ INFO: possible recursive locking detected ]3.14.0-xilinx-00012-gfb原创 2015-02-02 16:42:04 · 1149 阅读 · 0 评论 -
ubi patch for MLC nand power loss (1)
最近要出一个关于mlc nand 的powe loss的patch,我们知道,对于mlc nand,ubifs是没法用的,因为如果有powerloss出现,则必会破环原有的数据,如晨ubi的网站:UBIFS authors never tested UBI/UBIFS on MLC flash devices. Let's considersome specific aspects原创 2015-02-09 14:47:24 · 1693 阅读 · 0 评论 -
关于 insmod Unknown symbol error
分享是一种快乐。 好久没有写字ko模块驱动,今天写了一个简单的确nand驱动,在做成KO模块,insmod时,出现了下面的问题:micronlld_nand: module license 'unspecified' taints kernel.Disabling lock debugging due to kernel taintmicronlld_nand: Unknown symbol原创 2015-02-28 15:47:40 · 3844 阅读 · 0 评论 -
S3C6410使用---30让ubifs作rootfs
by wangcong02345 欢迎转载,但请注明出处 http://blog.chinaunix.net/blog/post/id/3862627.html一.mtd-utils编译过程下载:sun@ubuntu:/work/6410/to转载 2015-03-03 13:54:43 · 1353 阅读 · 0 评论