试了一下,
mtd = get_mtd_device(NULL, 0); // open
if (mtd == NULL)
{
printk(KERN_DEBUG "MTD device 0 doesn't appear to exist\n");
return -ENODEV;
}
res = mtd->read(mtd, 0xa0300000, DATA_SIZE, &retlen, (unsigned char *)&laty);
if (retlen != 4) {
printk("Didn't read a int in mtd_read(). Returned %d\n", res);
return 0;
}
每次都失败,打印Didn't read a int in mtd_read(). Returned 0
楼上大侠帮看下