реклама на сайте
подробности

 
 
> Отладка STM32F051, Standby mode debugging
ivainc1789
сообщение Jan 26 2014, 19:55
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Работаю в связке: STM32F051 -> J-link Ultra -> IAR 6.70.2

Необходимо установить бит в DBGMCU:
Код
DBGMCU_Config(DBGMCU_STANDBY,ENABLE);


Не устанавливается, не понимаю почему. Остальные регистры в DBGMCU также недоступны на запись. Что не так?

Тут же переключаюсь на плату с STM32F1 и нет никаких проблем с регистрами DBG...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
ivainc1789
сообщение Jan 26 2014, 23:39
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Да, конечно, забыл включить тактирование модуля DBGMCU.
Но это еще не конец... )))
Моя программа выполнена по типу: старт, ини и запуск будильника для standby, кое-что делаем, сон (standby), просыпаемся от будильника и сброс (PDR).
Нужно посмотреть значения переменных после второго и последующих PDR. Не получается!
Конкретно проблема в том, что нужно войти отладчиком в режим дебага в момент POR. Это нужно чтобы бит PWR_CSR_SBF сбросился. Но POR то не сделать - питание нельзя вырубать!!! И как быть, пока не допер... Подскажите, плиз.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016