当前位置: 代码迷 >> 驱动开发 >> 一段小代码,该如何解决
  详细解决方案

一段小代码,该如何解决

热度:54   发布时间:2016-04-28 11:03:46.0
一段小代码
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 这两是啥意思?
  相关解决方案