微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > TP的CPU占有率很大

TP的CPU占有率很大

时间:10-02 整理:3721RD 点击:
结贴!

自己顶下!

使用时速度有变慢吗?

点的瞬间10%,这算是很大吗?

没有关注 过。
你有没有觉得他影响到运行速度?

在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!

在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!

在点击TP的时候,达到了10%,肯定很大了。也有点卡了!关键是它挂载I2C上的,不可能有这么大的CPU占有率啊!
我看过其他人做的,我查了下,TP在工作的时候一般在1%左右!

怎么去查这个问题呢

msleep(20);  这个去掉试试


可以把CPU的占有率降下来!  但是会导致跳点! 说不通这个问题啊?

我现在想测试下1S跑了多少次中断!  mtk平台中如何调用RTC来确定1S钟?  请哪位高手给一个参考接口!  谢谢!

if(tpd_mode==12)
  {
#ifdef TPD_POWER_SOURCE_CUSTOM
   hwPowerDown(TPD_POWER_SOURCE_CUSTOM,  "TP");
#else
   hwPowerDown(MT65XX_POWER_LDO_VGP2,  "TP");
#endif
#ifdef TPD_POWER_SOURCE_1800
   hwPowerDown(TPD_POWER_SOURCE_1800,  "TP");
#endif  
   msleep(20);
  }
不受影响的!

自己顶下!

去掉没影响吗?

查看中断速率,看是否由于中断过于频繁导致。如果是请修改报点率。如果在正常范围内,修改读取数据方式。

是啊  一般都不会去跑这段!

如果是中断过于频繁导致,那我怎么处理呢?  中断函数中也不能加延时!

如果是请修改报点率。如果在正常范围内,修改读取数据方式。

读取I2C的数据我怎么去修改呢?(怎么修改我也用那几句啊)
请指点?

在调试驱动的时候,一定要注意自己加的打印语句!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top