发布时间:2013-08-14 21:59:51
7.2.12 函数库FLtl函数库FLtl主要定义了两个函数,flMount和flFormat函数。1. FLStatus flMount(unsigned volNo, TL *tl, FLFlash *flash)函数flMount将MTD,socket、tl层连接起来。它首先调用函数flIdentifyFlash对指定volNo(socketNo)的socket中的flash卡进行.........【阅读全文】
发布时间:2013-08-07 21:16:09
7.2.7 接口结构PCMCIA_CTRL接口结构PCMCIA_CTRL中记录了PCMCIA控制芯片和它所管理的flash卡的基本信息。表7.3列出了结构PCMCIA_CTRL的各个元素。表格 7.3 结构Flsocket中的各个元素说明元 素描 述.........【阅读全文】
发布时间:2013-08-05 13:05:13
7.2.6 函数库sysTffs前面两节分别描述了Flsocket结构和函数库Flsocket,这两个函数库都是用于对socket的管理,不依赖于具体的socket控制芯片,本节将分析函数库sysTffs,它实现了结构FLsocket中的各个函数接口。sysTffs函数库支持两种形式,如果没有定义INCLUDE_PCMCIA,系统直接给出了一种与硬件相关的一个.........【阅读全文】
发布时间:2013-08-01 16:47:54
原创,转帖请注明出处。7.2.4 接口结构Flsocketsocket通常指的是插槽,比如SD卡插槽等等。它的作用就是检测卡的状态(存在与否)、为数据卡供电、提供地址map功能等等。一般来说,计算机系统有一个PCMCIA控制芯片,该芯片可以控制多个socket插槽。而结构Flsocket就是为了描述一个socket而建立的。结构Flsocket.........【阅读全文】
发布时间:2013-07-31 22:28:53
本博文为原创,转帖请注明出处。谢谢。7.2.3 函数库amd9LvMtdLib根据am29lv160d的datasheet的描述,am29lv160D共有16Mbit的容量,可以配置为2M×8bit或者1M×16bit,具体为byte配置还是双字配置要根据其引脚byte的设置,byte=1说明是双字配置1M×16bit,为0则说明是字节配置2M×8bit。我们需要注意的是a.........【阅读全文】