楼主:
ww8923ww (Zeioe)
2015-02-11 16:44:07===============
=====Host======
===============
CPU : i.MX6Q
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q
kernel : linux-3.0.35
module code :https://gist.github.com/anonymous/bc224cfc1bbdf4962bd0
app code : https://gist.github.com/anonymous/e380062f0c66a7047595
===============
======Guest====
===============
DHT11 :http://akizukidenshi.com/download/ds/aosong/DHT11.pdf
===============
执行app的结果 :https://gist.github.com/anonymous/b6069291919e5c4738fa
===============
这是一个linux与温溼度传感IC的driver&app
执行app code的31-43行应该要读取完40bit的数据后跳出循环
实际执行却会在40行形成无限循环
我想可能是"ioctl(dev_fd,0,0)"函数花了太多时间执行(?
"ioctl(dev_fd,0,0)"函数叙述于module code的69-74行
"pig_yan_ru_gpio28_mod_value(cmd,arg)"函数叙述于module code的24-67行
.
.
.
.
.
.
.
.
求解Q_Q
如有资料不足处 请提醒我一下 谢谢~