的内存控制器会根据0x00来找到低8位字节,并返回给CPU
1.3 nand和nor区别:
nor flash在价格上比nand贵,且容量很小 ,擦除和写数据都慢,好处在于接口简单,稳定,无位反转,坏块,常用于保存关键数据...,而nand flash常用于保存大容量数据
在2440中是通过硬件开关来设置OM0为Nand启动还是Nor启动,如下图所示:
OM0具体参数如下所示,其中2440的OM1引脚默认接地
对于nand启动...,供给mtd设备调用
3.2参考内核自带的nor驱动:drivers/mtd/maps/physmap.c
进入它的init函数:
发现注册了两个platform平台设备驱动,进入physmap_flash...设置mtd_info 结构体 */
/*通过probe_type指向的名称来识别芯片,当do_map_probe()函数返回NULL表示没找到*/
/*当找到对应的芯片mtd_info...drivers/mtd/chips/jedec_probe.c中的jedec_probe_chip ()函数来使用读ID命令,通过ID来匹配jedec_table[]数组.