首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

一段小代码,该如何解决

2012-03-15 
一段小代码if(ioctl(fd, MEMGETREGIONCOUNT, ®count) 0){PFUNC(MEMGETREGIONCOUNT regcount [%d]

一段小代码
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 这两是啥意思?

热点排行