- 博客(7)
- 收藏
- 关注
转载 NAND FLASH学习笔记之MTD下nand flash驱动(七)---我的调试
http://blog.csdn.net/wang_zheng_kai/article/details/19039529 http://blog.csdn.net/wang_zheng_kai 七、如何调试新的NAND FLASH芯片 调试新的NAND FLASH芯片步骤如下: 一、驱动程序的修改,例如:jz4780_nand.c中的修改 (1
2014-03-02 22:41:19
866
转载 NAND FLASH学习笔记之MTD下nand flash驱动(六)
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
2014-03-02 22:40:05
696
转载 NAND FLASH学习笔记之MTD下nand flash驱动(五)
http://blog.csdn.net/wang_zheng_kai/article/details/19037953 驱动中probe函数的分析 其中探测函数代码执行流程为: 在probe函数中主要是完成了NAND芯片级的初始化,主要有以下几个作用: -分配nand_chip内存,根据目标板及NAND控制器初始化nand_chip中成员函数
2014-03-02 22:39:08
1300
转载 NAND FLASH学习笔记之MTD下nand flash驱动(四)
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,并将每个
2014-03-02 22:37:52
889
转载 NAND FLASH学习笔记之MTD下nand flash驱动(三)
http://blog.csdn.net/wang_zheng_kai/article/details/19038471 三、MTD创建设备节点 MTD子系统下如何创建设备节点? 第一步:MTD设备层。(MTD子系统) register_chrdev注册字符型mtd设备,并添加该设备到内核,主设备号为90。但是此时还未在/dev下形成mtd设备节点。
2014-03-02 22:36:57
860
转载 NAND FLASH学习笔记之MTD下nand flash驱动(二)
http://blog.csdn.net/wang_zheng_kai/article/details/19038641 在这里补充这一片是为了更好的理解上一篇,补充的内容包括:MTD下NAND的布局中几个重要文件的诠释和MTD涉及的几个重要的结构体(更好的理解接口) 一、内核中的NAND代码布局 在Linux 内核中,MTD 源代码放在/driver/mtd 目
2014-03-02 22:35:55
805
转载 NAND FLASH学习笔记之MTD下nand flash驱动(一)
http://blog.csdn.net/wang_zheng_kai/article/details/18988521 最近公司要去合肥建新公司,比较闹心,耽搁一下!!! 有了前面的基础,我们就可以研究MTD下的nand驱动了,我这里用的是jz4780grus开发板,我将以下面几个部分做一个介绍,如果有没有涉及的或者需要详细介绍的我还会再开几篇博客进行介绍,敬请参阅!! 一
2014-03-02 22:34:17
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人