|
我在内核版本2.6.18.1下把MTD相关代码作为模块编译进内核。但是当我
modprobe mtdbase
modprobe mtdchar
mtdprobe mtdblock
之后,没有在/dev下生成相应的设备
于是我手动创建
mknod -m 777 /dev/mtd0 c 90 0
mknod -m 777 /dev/mtdblock0 b 31 0
在cat /proc/mtd依然没有出现相应的设备.
网上搜了些资料,说是加载mtd模块之后,就可以在/dev下生成mtd0和mtdblock0,应该是如下的:
cat /proc/mtd :
dev: size erasesize name
mtd0: 00800000 00002000 "NAND simulator partition"
mtd1: 00800000 00004000 "NAND simulator partition"
(模块编译时,我已把此选项选上<M>Support for NAND Flash Simulator)
在/proc/partitions,也没有看到mtdblock0
请问这是什么原因,谢谢~ |
|