-
STM32G0B1单片机进入STOP模式休眠后,唤醒无法正常启动
程序分bootloader和app两个不分,通过bootloader可以正常跳转到app运行,app是周期性唤醒的,如果没有bootloader,直接app的起始地址是0x0800000的话,程序运行都正常,休眠后也可以通过外部中断正常唤醒;但如果是通过bootloader跳转过去,app的起始地址是0x08009000的话,程序可以正常运行,但休眠后无法通过外部中断唤醒,不清楚是否唤醒,看电流的变化是单片机起来了,但程序可能没正常执行,请教各位大佬,可能是什么原因导致的; 唤醒后,也重新指定了[color=rgb(217, 232, 247)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt]SCB[/size][/font][/backcolor][/color][color=rgb(230, 230, 250)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt]->[/size][/font][/backcolor][/color][color=rgb(102, 225, 248)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt]VTOR[/size][/font][/backcolor][/color][color=rgb(217, 232, 247)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt] [/size][/font][/backcolor][/color][color=rgb(230, 230, 250)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt]=[/size][/font][/backcolor][/color][color=rgb(217, 232, 247)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt] APPLICATION_ADDRESS[/size][/font][/backcolor][/color][color=rgb(230, 230, 250)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt];[/size][/font][/backcolor][/color] [color=rgb(230, 230, 250)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt]还有个奇怪的情况,就是如果接着串口调试助手或者烧写器,就可以正常通过外部中断唤醒运行,拿掉后,就不行了[/size][/font][/backcolor][/color] [color=rgb(230, 230, 250)][backcolor=rgb(47, 47, 47)][font=Consolas][size=11pt] [/size][/font][/backcolor][/color]
2400浏览量 26回复量 关注量

问答