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

 
 
> "Залочил" 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
Ответов
mstumbra
сообщение Nov 23 2013, 10:48
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 14-04-10
Пользователь №: 56 652



На будущее в stm32 utility в настройках можно выбрать опцию connect during reset, тогда она сама программатором reset бросит в ноль и подключится
В IAR эта опция также присутствует

Тогда никакие задержки в начала main не нужны rolleyes.gif

Сообщение отредактировал mstumbra - Nov 23 2013, 10:49
Go to the top of the page
 
+Quote Post



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

 


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


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