JuanA1的专栏

金字塔最底层之IT民工的技术点滴

排序:
默认
按更新时间
按访问量

FatFS文件系统详解-附移植建议

最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有一

2011-10-12 21:05:41

阅读数:29425

评论数:8

FreeScale mpc8xxx + vxWorks平台下spi flash驱动开发三步走

最近在弄PowerPC平台上的spi flash的驱动程序,总体比较简单,在借鉴了U-Boot中的相关源码后,花了两周左右的时间搞定了,对于spi总线之前一直都有了解,但未能实际接触,这次在vxWorks上尝试了一下,确实有不小的收获。由于网上关于vxWorks平台的资料稀少,就

2011-10-12 20:23:01

阅读数:8871

评论数:5

Nand Flash驱动程序编写指南-3

下面开始分析nand flash时序图,并以读操作为例编写nand flash驱动,先看下我们应该发什么命令读数据,下面是数据手册的命令集合:由上可以看出,要读取数据,只需要发送一个命令周期,发00h或01h。知道了发什么命令,再来看如何发送命令,下面是读命令的时序图: 上面图的红线处,它所在的时...

2011-06-30 16:35:00

阅读数:2855

评论数:1

Nand Flash驱动程序编写指南-2

接下来看一下Nand Flash的引脚(Pin)定义,数据手册截图如下:上图是常见的Nand Flash所拥有的引脚(Pin)所对应的功能,简单翻译如下:I/O0 ~ I/O7:用于输入地址/数据/命令,输出数据;CLE:Command Latch Enable,命令锁存使能,在输入命令之前,要先...

2011-06-30 16:31:00

阅读数:3659

评论数:0

Nand Flash驱动程序编写指南-1

  本文根据我的项目经验并结合博客园Sankye的《Linux下nand flash驱动》一文编写的,有雷同之处请多海涵。在编写nand flash之前,我们需要先了解以下要处理的设备的硬件特性。Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memor...

2011-06-30 16:27:00

阅读数:2566

评论数:0

Flash文件系统简介

首先了解下nand的文件系统,就其结构可以分为两类:基于块设备的常规文件系统和日志结构文件系统。基于块设备的文件系统最典型的就是Flash不是块设备,要想运行传统FTL将vxWorks的系统中,基于DOS/FAT+FTL的结构实现的,DOSFS是YAFFS充分利用了16个字节的空间,其中ecc,1...

2011-06-29 15:28:00

阅读数:2519

评论数:1

S3c2440 Nand Flash结构分析与编程

看了好久的nandflash手册以及其他方面的一些资料,因为英语不好,所以手册看的有点晕,幸好网络资源的丰富。总结一下我所理解的nandflash操作,基于一些其他的原因,暂时不继续进行裸机编程,只是把所有的理解详细的写下来。1. 首先对于nandflash编程有三个方面     1. nandf...

2011-06-26 17:11:00

阅读数:2481

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭