读书人

一段小代码,该如何解决

发布时间: 2012-03-15 11:50:38 作者: rapoo

一段小代码
if(ioctl(fd, MEMGETREGIONCOUNT, &regcount) == 0)
{
PFUNC("MEMGETREGIONCOUNT regcount = [%d]\n", regcount);

if(regcount == 0)
{
res = non_region_erase(fd, start, count, unlock);
}
else
{
res = region_erase(fd, start, count, unlock, regcount);
}
}

在网上看到源码,所这样可以判断什么,这段代码是对nand操作的;
请问 MEMGETREGIONCOUNT 是什么意思?找了很多,都没有理解

[解决办法]

探讨

if(ioctl(fd, MEMGETREGIONCOUNT, &regcount) == 0)

然后 regcount 要么 =0 要么为非0 这两是啥意思?

读书人网 >驱动开发

热点推荐