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

 
 
> "Залочил" STM32F051K8, DebugPort cannot wake up!
ivainc1789
сообщение Oct 12 2013, 14:12
Сообщение #1


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

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



Изучал low power режимы STM32F0 и нечаянно запустил такую вот main():

Код
int main(void){
  // мигнуть светодиодом
  PINSET(LED);Delay(100*ms);PINCLR(LED);Delay(100*ms);

  // вход в режим STOP
  PWR_EnterSTOPMode(PWR_Regulator_ON,PWR_STOPEntry_WFE);

  // дальнейшая программа

}


Никаких событий на пробуждение не запрограммировано.
IAR IDE, J-link.

Теперь приконнектиться к данному процу невозможно. Он быстро мигает 1 раз светодиодом и отключает тактирование.
Пробовал "вклиниться" процедурой коннекта в паузу 100ms но безуспешно.
Есть ли возможность стереть кристалл?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение Oct 12 2013, 15:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Держать ресет, думаю мысль дельная. В крайнем случае BOOT0 отрезать можно чтоб на плюс питания переключать?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Oct 12 2013, 19:11
Сообщение #3


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

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



Цитата(smk @ Oct 12 2013, 19:16) *
Держать ресет, думаю мысль дельная. В крайнем случае BOOT0 отрезать можно чтоб на плюс питания переключать?

BOOT0 под брюхом кристалла соединен с землей. Перепаивать не хотелось бы.
Способ, приведенный мной выше сработал и удалось стереть кристалл, но почему то с третьей попытки. Странно.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:45
Рейтинг@Mail.ru


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