一个x86平台的spi flash驱动移植笔记

一个x86平台的spi flash驱动移植笔记

最近一个项目,要用到flash存放一些数据,要内核支持。于是又要去移植。

其实,这个项目的合作方式我一直不喜欢,但言语轻微。起初我也不断地提意见,但看了几次的结果后,觉得不提也罢。对于开发人员来说,合作最主要的一点,就是支持力度,至于双赢那些话,我们这层面的人不会关注。这个项目的支持力度一直不给力,要资料也是三番四次的问。

u-boot移植随笔(9):终于解决Nor Flash的问题了

u-boot移植随笔(9):终于解决Nor Flash的问题了

今天解决了困扰我好几个月的问题了。这个问题本来应该在过年前就解决的,但是那个时候死活就是没招。
其实问题很简单:将u-boot下载到内存中,再使用cp命令将u-boot从内存复制到Nor Flash零地址处,之后就可以从新的u-boot启动了。网上说得很轻松,然而实际解决起来却不然。因为,我的Nor Flash是64Mbit的,即8MB。解决封装问题很轻松——开发板上的地址线预留出来了,可以扩大容量。使用并口下载的问题也解决了——到H-JTAG官方论坛上下载对应的配置文件。

Linux移植随笔:让内核支持nor flash

Linux移植随笔:让内核支持nor flash

网上有文章说了如何让linux内核支持nor flash。不过那些转载的文章中没有头文件(因为使用了<尖括号>,在一些网页中是不会显示的,详细请参考HTML相关资料)。后来研究了类似的驱动文件,发现它们都是大同小异,只是在一些参数上有改变而已。本文中源代码基于那些转载文章的代码。