内核自带norflash的编译与实验

来源:互联网 发布:学生证在线制作软件 编辑:程序博客网 时间:2024/06/05 18:14
内核自带了一个norflash驱动程序,它就是drivers/mtd/maps/physmap.c,下面我们开始实验:
1、通过配置内核支持NOR FLASH
 (1)
make menuconfig
-> Device Drivers
  -> Memory Technology Device (MTD) support
    -> Mapping drivers for chip access
    <M> CFI Flash device in physical memory map 
    (0x0) Physical start address of flash mapping  // 物理基地址
    (0x1000000) Physical length of flash mapping   // 长度
    (2)   Bank width in octets (NEW)               // 位宽

(2)
make modules
   cp drivers/mtd/maps/physmap.ko /work/nfs_root/first_fs

(3)
  启动开发板
   ls /dev/mtd*
   insmod physmap.ko
   ls /dev/mtd*
   cat /proc/mtd

在这个自带的norflash驱动程序里面并没有分区,所以我们自己写的时候还需要添加分区。
原创粉丝点击