全部博文(685)
发布时间:2014-10-27 12:50:48
原文地址:http://blog.csdn.net/wang_zheng_kai/article/details/19039273六、驱动层之Flash读操作MTD对NAND芯片的读写 主要分三部分:A、struct mtd_info中的读写函数,如read,write_oob等,这是MTD原始设备层与FLASH硬件层之间的接口;B、struct nand_ecc_ctrl中的读写函数,如read_page_raw,write_pag.........【阅读全文】
发布时间:2014-10-27 12:47:51
原文地址:http://blog.csdn.net/wang_zheng_kai/article/details/19037491四、Register到MTD子系统两种注册方式:(我们需要完成的)1)直接注册整个flash设备(MTD Device)到MTD。ret = add_mtd_device(mtd);2)分partion添加到mtd_table,并将每个partion当成 一个mtd设备注册到MTD。r.........【阅读全文】
发布时间:2014-10-27 12:45:09
原文地址:http://blog.csdn.net/wang_zheng_kai/article/details/19038471三、MTD创建设备节点MTD子系统下如何创建设备节点?第一步:MTD设备层。(MTD子系统) register_chrdev注册字符型mtd设备,并添加该设备到内核,主设备号为90。但是此时还未在/dev下形成mtd设备节点。第二步:MTD原.........【阅读全文】
发布时间:2014-10-27 12:43:12
原文地址:http://blog.csdn.net/wang_zheng_kai/article/details/19038641在这里补充这一片是为了更好的理解上一篇,补充的内容包括:MTD下NAND的布局中几个重要文件的诠释和MTD涉及的几个重要的结构体(更好的理解接口)一、内核中的NAND代码布局在Linux 内核中,MTD 源代码放在/driver/mtd 目录中,该目录.........【阅读全文】
发布时间:2014-10-27 12:41:06
原文地址:http://blog.csdn.net/wang_zheng_kai/article/details/18988521最近公司要去合肥建新公司,比较闹心,耽搁一下!!!有了前面的基础,我们就可以研究MTD下的nand驱动了,我这里用的是jz4780grus开发板,我将以下面几个部分做一个介绍,如果有没有涉及的或者需要详细介绍的我还会再开几篇博客进行介绍,敬.........【阅读全文】