GD32F405, выход из Standby после пошаговой отладки не происходит,
контроллер спит и даже аппаратный резет не помогает. Только снятие питания. Если стартуем как обычно, а не из-под отладки, то всё отлично, работает резет, программа ложится спать и просыпается по фронту на PA0 (wake up). Естественно WKUP разрешен, ложимся спать функцией HAL (она шаманит в ядре кортекса и выполняет команду __WFI чтобы уснуть). Программа написана в среде IAR 7503 (да старый но не бесполезный).
Вопрос, что может быть не так? Почему после отладчика процессор не просыпается из стендбай и даже резет пинцетом не помогает, а после старта от появления питания всё засыпает просыпается как положено и резет работает как положено?
Проблема в том что после прошивки прибор приходится разбирать чтобы передернуть разъем питания, что явно лишнее в этой жизни, процедура на 1 минуту становится 10 минутной с риском накидать перхоти на внутреннюю поверхность LCD.