Страница 1 из 1

Неверно прошил - теперь не опознается по STLINK

Добавлено: Чт июл 24, 2014 22:06:08
watchmaker
Случайно закомментировал одну строку в коде и прошил, теперь контроллер не опознается вообще. Там был вызов функции, в которой

Код: Выделить всё

RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);
  // Access for RTC registers
  PWR_RTCAccessCmd(ENABLE);
 
  /* Enable Low Speed External clock */
  RCC_LSEConfig(RCC_LSE_ON);

  /* Wait till LSE is ready */
  while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET);

  /* Select LSE clock as RCC Clock source */
  RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);
 
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_LCD, ENABLE);
 
  /*RCC_RTCResetCmd(ENABLE);
  RCC_RTCResetCmd(DISABLE);*/
  RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);
  //RCC_RTCCLKCmd   (ENABLE); //???
 
  PWR_FastWakeUpCmd(ENABLE);


То бишь инициализация периферии. Теперь контроллер вообще никак не опознается. Что делать?

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Чт июл 24, 2014 22:55:12
HHIMERA
Так не бывает... Только Level2... если он есть... может залочить камень...
Всё остальное решается с помощью Under Reset...

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Пт июл 25, 2014 09:14:47
Pavel_1978
Переведи камень в BOOT0. И сотри ему прошивку.

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Пт июл 25, 2014 13:03:44
urry
у меня было - если выставить частоту ниже какой-то граничной, st-link не видит. Загрузил камень по уарту. давно было - деталей не помню.

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Пт июл 25, 2014 15:11:08
HHIMERA
Не спорю... но... там по старту HSI... как бы пофигу...

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Сб июл 26, 2014 01:10:07
watchmaker
Всё, подключил. Выбрал в утилите connect under reset, а потом вручную зажал ресет, щелкнул соединить и отпустил через пару секунд. Потом ирейз и прошивка правильным файлом.

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Чт авг 07, 2014 12:04:47
bat654321
У меня так было, когда я сдуру задействовал как GPIO пины на которые подаются сигналы программирования. Логично, в общем-то.

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Пт авг 15, 2014 00:39:58
watchmaker
У меня так было, когда я сдуру задействовал как GPIO пины на которые подаются сигналы программирования. Логично, в общем-то.

У меня такое тоже было - отладчик отваливался строго на одной и той же функции в начале программы. Оказалось, я забыл о предназначении двух ног и ставил их на аналог...

Re: Неверно прошил - теперь не опознается по STLINK

Добавлено: Пт авг 15, 2014 08:19:39
dosikus
watchmaker писал(а): а потом вручную зажал ресет, щелкнул соединить и отпустил через пару секунд.


Это еще зачем?
Достаточно физически соединить ресет с линком и выставить Connect under Reset , все остальное автоматом произойдет...
Не работает в IAR ...