问答

汇集网友智慧,解决技术难题

21ic问答首页 - STM32G0B1单片机进入STOP模式休眠后,唤醒无法正常启动

STM32 bootloader 休眠无法唤醒

STM32G0B1单片机进入STOP模式休眠后,唤醒无法正常启动

aton19862025-12-30
程序分bootloader和app两个不分,通过bootloader可以正常跳转到app运行,app是周期性唤醒的,如果没有bootloader,直接app的起始地址是0x0800000的话,程序运行都正常,休眠后也可以通过外部中断正常唤醒;但如果是通过bootloader跳转过去,app的起始地址是0x08009000的话,程序可以正常运行,但休眠后无法通过外部中断唤醒,不清楚是否唤醒,看电流的变化是单片机起来了,但程序可能没正常执行,请教各位大佬,可能是什么原因导致的;
唤醒后,也重新指定了SCB->VTOR = APPLICATION_ADDRESS;
还有个奇怪的情况,就是如果接着串口调试助手或者烧写器,就可以正常通过外部中断唤醒运行,拿掉后,就不行了


回答 +关注 1
1570人浏览 26人回答问题 分享 举报
26 个回答
123下一页

您需要登录后才可以回复 登录 | 注册