展锐平台功耗问题思考

1.是否真正进入休眠;

展锐平台真正进入休眠的log是suspend resume source,在内核的osi_sleep.c中,这个是判断休眠的根本依据;目前平台上的休眠函数发送AT+CSCLK=2可以直接进入休眠,log如有变化可以发送这个指令,抓取log做对比分析;

2.用示波器看高低电平持续的时间,分析是平台问题还是定制的版本有问题;

3.飞行模式前后功耗对比;

4.一直跑的任务重,任务切换是否用到了低功耗对应的函数接口osiThreadSleepRelaxed(FREEROTS),带有relaxed的函数都是做了功耗处理的;

5.具体问题具体分析,这次遇到的功耗问题就是因为未能正确理解CFW_EnableLpsLock函数的正确用法导致的,不要忽略平台上任意的差别;

6.如果软件无法排除问题,则需要通过硬件拆解来确定功耗位置;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值