- 论坛徽章:
- 0
|
本帖最后由 xufujun1 于 2012-10-10 16:33 编辑
求大家帮忙啊
我写的norflash驱动
cat /proc/mtd
出现
root@SYSTEM:dev# cat /proc/mtd
dev: size erasesize name
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);
}
|
|