为Linux-2.6.20添加MTD驱动

来源:互联网 发布:qq绿标域名 编辑:程序博客网 时间:2024/06/02 19:03
AT91RM9200 Linux-2.6.20 MTD驱动

开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。

MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是在drivers/mtd/maps下增加自己的分区表。因为有参考的代码,所以比较容易。

(1)构建配置选项

首先,根据edb7312.c构建自己的mtd分区表驱动。

然后,修改Kconfig,增加自己的配置选项。

(2)修改分区表信息

 

(3)配置内核

 

(4)编译,然后加载

原创粉丝点击