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

STM32U5退出stop2模式后进入HardFault_Handler

[复制链接]
不努力的鬼狒狒 提问时间:2024-7-21 21:06 / 已解决

主循环每两秒修改stopFlag为1,进入stop2模式,外部中断(lis2ds12的6d检测)唤醒并修改stopFlag为0;

不连接stlink时,退出stop2后就会进入HardFault_Handler,但是连接stlink开启调试下,程序能连续进入和退出stop2模式,有无大佬了解该问题或者该如何定位问题?

image.png

image.png
收藏 评论3 发布时间:2024-7-21 21:06

举报

3个回答
不努力的鬼狒狒 最优答案 回答时间:5 天前

貌似是由于MY_AP_INIT里,没保留sram123,导致唤醒后数据丢失

不努力的鬼狒狒 回答时间:6 天前

未连接stlink时,会打印wake2,如果在wake2前面加一行LL_mDelay(1);则什么都不打印,似乎退出stop2后就会立刻HardFault_Handler,与后续的程序无关

不努力的鬼狒狒 回答时间:6 天前

不努力的鬼狒狒 发表于 2024-7-21 21:11
未连接stlink时,会打印wake2,如果在wake2前面加一行LL_mDelay(1);则什么都不打印,似乎退出stop2后就 ...

[md]主控所有电压引脚均为1.8V,vcap未连接vcc,只外接了4.7uF和0.1uF两个电容,测得电压0.9v-1.0v,正常运行时:52Mhz,LL_FLASH_LATENCY_2,LL_PWR_REGU_VOLTAGE_SCALE3

stop2时:4Mhz,FLASH_LATENCY_4

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版