你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L152 切换LSI为主时钟源,DEBUG下报错

[复制链接]
Linux_xuye 提问时间:2017-3-7 17:31 /
用STM8L152做过 低功耗运行模式Low power run mode 的方案,在切换LSI时钟源时,报错误。
切换时钟源流程:
    CLK_LSICmd (ENABLE);
    while(CLK_GetFlagStatus(CLK_FLAG_LSIRDY ) == RESET);
    CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
    CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_LSI);
    CLK_SYSCLKSourceSwitchCmd(ENABLE);
    CLK_SYSCLKSource_TypeDef myclk;
    do{
        myclk = CLK_GetSYSCLKSource();
    }
    while (myclk != CLK_SYSCLKSource_LSI);
    CLK_HSICmd(DISABLE);


在调试的时候总会报: Tue Mar 07, 2017 16:40:52:Failed to write memory at 0x98D6: SWIM PROG error [42006]: Error getting progstatus”这类似的错误。
有大神用STM8L152做过 低功耗运行模式Low power run mode  的测试么?还请指点一二,不甚感激!
收藏 1 评论2 发布时间:2017-3-7 17:31

举报

2个回答
Linux_xuye 回答时间:2017-3-16 09:32:20
我已经搞定了~~~目前实现了在RAM下运行Low power run mode,主要是修改照着官方.icf文件修改lnkstm8l152c6.icf 就OK

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

小呀二郎 回答时间:2017-4-19 14:50:36
兄弟,能讲讲怎样切换到LSI的吗?
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版