查看: 3969|回复: 5

[分享] 【经验分享】基于KSDK的KDS PE工程低功耗进入问题讲解

[复制链接]

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-6-26 16:41:31 | 显示全部楼层 |阅读模式
【经验分享】基于KSDKKDS PE工程低功耗进入问题讲解
一,问题描述
        最近使用KDS做一些基于KSDK的超低功耗程序,发现如果不带PE的工程就能顺利进入低功耗,但是带PE的工程总是无法进入想要的超低功耗。这里以硬件FRDM-K22F120M为平台详细说明问题。新建一个带PE和不带PE的默认工程,不做任何的配置,然后直接进入VLLS3功耗模式,不带PE的工程测试的功耗大概为3.3uA,但是带PE的工程却有大概260uA,进入低功耗VLLS3的代码如下:
void ENTER_VLLS3(void)
{
volatile unsigned int dummyread;
  SMC_PMPROT = SMC_PMPROT_AVLLS_MASK;
  /*Set the STOPM field to 0b100 for VLLS3 mode */
  SMC_PMCTRL &= ~SMC_PMCTRL_STOPM_MASK;
  SMC_PMCTRL |= SMC_PMCTRL_STOPM(0x4);
  SCB->SCR &= (unsigned int)~(unsigned int)(SCB_SCR_SLEEPONEXIT_Msk);
  SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
SMC_STOPCTRL = 0x03;
  /*waitfor write to complete to SMC before stopping core */
  dummyread = SMC_PMCTRL;
  /*Now execute the stop instruction to go into LLS */
  //stop();
  __asm__("WFI"); //KDS
  //asm("WFI");//Iar
}
从功耗的角度看,PE工程也有进入低功耗的表象,但是功耗的值却远远高于VLLS3的功耗,根据功耗情况看,很像是进入了STOP的模式。
那么是什么原因导致PE工程和非PE工程的不同结果呢?

更多内容请查看附件文档:
【经验分享】基于KSDK的KDS PE工程低功耗进入问题讲解.pdf (578.66 KB, 下载次数: 98)
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
 楼主| 发表于 2015-6-26 16:49:38 | 显示全部楼层
小小经验,供大家参考,同时欢迎大家分享自己的宝贵经验。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
96
最后登录
2018-5-11
发表于 2015-6-26 17:10:48 | 显示全部楼层
下载下来看看,版主辛苦
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-6-26 17:37:34 | 显示全部楼层
    版主辛苦
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16805
    最后登录
    1970-1-1
    发表于 2015-6-26 20:45:33 | 显示全部楼层
    多谢版主分享,学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    连续签到: 1 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4627
    最后登录
    2021-1-25
    发表于 2016-12-24 19:19:53 | 显示全部楼层
    礼包不在这里
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-21 13:18 , Processed in 0.087516 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表