0x435641 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Добры день! Прошу помощи по возврату к жизни STM32F103 Предистория: стоял в ST-LINK V2, после обновления прошивки перестал определяться ПК. Зашил аналогичный контроллер с отладочной платы, поменял их местами - в итоге стлинк работает, а отладочник нет st-link не видит его ни в normal, ни в under-reset. По uart бутлоадер так же молчит. Единственное что работает - определение по swd в режиме hot-plug В какое состояние впал камень? Судя по даташитам у него есть только RDP Level 1, который должен убираться с очисткой кристалла PS. такого пациента наблюдаю уже не первого Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Попытайте счастья в ST-LINK Utility, там доступны биты в Options. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 23 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба А я бы потренировал меткость попадания в мусорную корзину Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0x435641 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 (изменено) · Жалоба Попытайте счастья в ST-LINK Utility, там доступны биты в Options. работает только соединение hot-plug. естественно st-link utility options bytes не работают А я бы потренировал меткость попадания в мусорную корзину что с камнем? в stm32l0 есть rdp level 2, с которым точно меткость попадания тренировать, а здесь я не вижу причин такого состояния... Изменено 10 апреля, 2018 пользователем 0x435641 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба что с камнем? в stm32l0 есть rdp level 2, с которым точно меткость попадания тренировать, а здесь я не вижу причин такого состояния... Попробуйте его в режим "System memory" загнать за счет BOOT0=1, BOOT1=0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0x435641 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 (изменено) · Жалоба st-link не видит его ни в normal, ни в under-reset. По uart бутлоадер так же молчит. Единственное что работает - определение по swd в режиме hot-plug Изменено 10 апреля, 2018 пользователем 0x435641 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 136 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба В печку его. Уже потраченное на него время дороже, чем он стоит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Что есть hot plug? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Что есть hot plug? Горячие грабли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0x435641 0 11 апреля, 2018 Опубликовано 11 апреля, 2018 (изменено) · Жалоба В печку его. Уже потраченное на него время дороже, чем он стоит. ясное дело, что при цене 100р время дороже. но дело принципа как при обновлении он сам смог себя так залочить? Про hot-plug: The ”Hot Plug” option allows to connect to the target without halt or reset. This is useful to update the RAM addresses or the IP registers while the application is running. для чего оно вообще (в смысле практического применения, особенно без остановки)? Изменено 11 апреля, 2018 пользователем 0x435641 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jeelman 0 29 апреля, 2018 Опубликовано 29 апреля, 2018 · Жалоба у меня STM32f050с4 переставал определяться после заливки программы скомпилированной для STM32f031, если попытаться активировать какую то периферию вроде таймера (не помню какого именно), два раза, пока не сообразил. пришлось выкинуть, хорошо хоть они недороги (50р), использую их как термодатчик заместо DS18B20 там где точность не особо нужна чтобы сэкономить копеечку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 29 апреля, 2018 Опубликовано 29 апреля, 2018 · Жалоба я в таких случая нажимаю кнопку "прошить" stvp optionbyte по дефолту (в этом случае он стирает всю прошивку). Сразу после нажатия подаю питание на мк или отпуская reset. Обычно с нескольких попыток удается угадать. Второй вариант тоже самое, но докинув проводок от программатора на reset, программатор сам его дергает, когда надо. В новых семействах правда есть такой режим что лочится наглухо, полностью отключая jtag boot0/1, но в 103 вроде такого не было Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rudy_b 1 30 апреля, 2018 Опубликовано 30 апреля, 2018 · Жалоба А никто не сталкивался с дохлостью по USB в последних ST-Link v2, у них номер начинается с A, а не с B, как у старых? Там тоже стоит STM32F103. Проблема с входом DP+, который подтянут на +3.3в через 1.5к. Сначала все нормально, там стоит +3 и идут сигналы. Через некоторое время среднее (в отсутствие сигналов) напряжение начинает плыть вниз, и, когда доползает до, примерно 1, в устройство отрубается от USB. Если отключить и дать постоять - все повторяется. Время нормальной работы пропорционально времени отключения. Такое ощущение, что есть нарастающая утечка с DP+ на землю. Экземпляр ST-Link свежий, не битый, прямо из магазина. Маркировка процессора явно китайская, краска, но плата, корпус и все остальное - натуральные. Брал 2 штуки в ChipDip. Пробовал на разных USB - аналогично. Второй экземпляр нового ST-Link v2 ведет себя так же, но напряжение ползет медленнее и иногда работает довольно долго. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bobkovvnru 0 5 апреля, 2022 Опубликовано 5 апреля, 2022 · Жалоба Уже несколько st-link ов отказали. После возникновения дефицита электроники и резкого повышения стоимости решил разобраться. Оказалось stm32f1xx и китайские клоны перестают работать от внешнего 8 МГц резонатора. Запустил проект VCP (virtual com port) с тактированием от внешнего 24 МГц генератора - все работает, по USB определяется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bobkovvnru 0 5 апреля, 2022 Опубликовано 5 апреля, 2022 · Жалоба Кажется окончательно разобрался с причиной возникающей неисправности st-link ов. В "самый неподходящий" момент выход osc_out контроллера через алюминиевый корпус st-link шунтируется на GND. Это приводит к перманентному выходу из строя внутренних цепей раскачки генератора. Проявляется в виде присутствия напряжения уровня VDD на выводе ocs_out и GND на osc_in. На исправном контроллере напряжение смещения на обоих выводах примерно равно VDD/2. Вышедший из строя контроллер можно использовать тактируя от внешнего или внутреннего генератораю. Не выбрасывать же) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться