nor flash驱动求救
本帖最后由 xufujun1 于 2012-10-10 16:33 编辑求大家帮忙啊
我写的norflash驱动
cat/proc/mtd
出现
root@SYSTEM:dev# cat /proc/mtd
dev: size erasesizename
mtd0: 0007d000 00001000 "NOR flash(SST39LF040) on board"
mtd1: 0007d000 00001000 "boot"
/dev/
mtd0 mtd0ro mtd1 mtd1ro mtdblock0 mtdbloc1
可是我使用应用程序open时不能打开怎么回事
执行应用程序出现
root@SYSTEM:blk# ./a.out
Cannot open /dev/mtd1
应用程序
int main(void)
{
int fd, ret;
fd = open("/dev/mtd1", O_RDWR);
if (fd == -1) {
printf("Cannot open /dev/mtd1\n");
exit(1);
}
ret = read(fd, str, 100);
printf("Content is %s, %d bytes\n", str, ret);
exit(0);
}
难道就没有人帮忙吗
路过,,顶上。。。。:wink: 我是小白一个,但觉得 nor flash 之上应该有个文件系统吧,对 nor flash 的读写抽象为对文件系统的读写,顶一个,期待高人出来解决下问题! 本帖最后由 xufujun1 于 2012-10-13 00:14 编辑
我的探测类型只能用map_rom才能探测到,但是就上上面的情况,jedec_probe类型探测不到,我的片子是39vf040,看手册是jedec标准的,不知道什么情况? 大家都没有人实验过吗
页:
[1]