linux NAND驱动之四:6410上的NAND读写流程
来源:互联网 发布:浙江师范大学行知学院 编辑:程序博客网 时间:2024/04/18 11:02
MTD对NAND芯片的读写主要分三部分:
(1)接着nand_read函数会调用struct nand_chip中cmdfunc函数,这个cmdfunc函数与具体的NAND controller相关,它的作用是使NAND controller向NAND 芯片发出读命令,NAND芯片收到命令后,就会做好准备等待NAND controller下一步的读取。
(2)或者nand_read函数又会调用struct nand_ecc_ctrl中的read_page函数,而read_page函数又会调用struct nand_chip中read_buf函数,从而真正把NAND芯片中的数据读取到buffer中(所以这个read_buf的意思其实应该是read into buffer,另外,这个buffer是struct mtd_info中的nand_read函数传下来的)。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/leibniz_zsu/archive/2009/12/10/4977650.aspx
- linux NAND驱动之四:6410上的NAND读写流程
- linux NAND驱动之四:6410上的NAND读写流程
- linux NAND驱动之四:6410上的NAND读写流程
- linux NAND驱动之四:6410上的NAND读写流程
- linux NAND驱动之六:NAND驱动的probe流程
- linux NAND驱动之六:NAND驱动的probe流程
- linux NAND驱动之六:NAND驱动的probe流程
- linux NAND驱动之三:6410平台上的NAND驱动加载
- linux NAND驱动之三:6410平台上的NAND驱动加载
- linux NAND驱动之三:6410平台上的NAND驱动加载
- linux NAND驱动之三:6410平台上的NAND驱动加载
- inux NAND驱动之六:NAND驱动的probe流程
- Linux内核的Nand驱动流程分析
- Linux内核的Nand驱动流程分析
- Linux内核的Nand驱动流程分析
- Linux内核的Nand驱动流程分析
- Linux内核的Nand驱动流程分析
- 2410上NAND的初始化及驱动流程
- Faster-RCNN+VGG用自己的数据集训练模型
- linux NAND驱动之三:6410平台上的NAND驱动加载
- Android那些你可能没了解过的---碎片化
- 第二周项目三-汉诺塔
- angularjs 笔记之$watch
- linux NAND驱动之四:6410上的NAND读写流程
- 软考网络工程师考试考点
- 设计模式
- Linux常用命令总结
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- 嵌入式中的 *(volatile unsigned int *)理解
- RGB、YUV和YCbCr
- 水平出发和边缘出发的区别
- java写扑克上下等分插入洗牌