Перейти к содержанию
    

Клон ST-LINK , самопроизвольно останавливается отладка

15 hours ago, jcxz said:

И что? Вы же после этого заливаете в него снова ту же самую свою программу? С которой глючит.

Нет, такое поведение у пустого чипа, подключенного к STM Utility.

Программатор как оказалось - рабочий.

Значит - либо путь к ногам SWD повреждён, либо выгорели порты SWD.

Тем не менее не понятно, почему работает эти короткие 3-5 секунд и почему для перезапуска требуется переподключение именно отладчика и никакие дёргания или подтягивания ресета не работают.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 минут назад, MKdemiurg сказал:

Тем не менее не понятно, почему работает эти короткие 3-5 секунд и почему для перезапуска требуется переподключение именно отладчика

Выглядит так, как-будто конденсатор питания был заряжен, а при подключении отладчика разрядился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ещё, в виде сеанса телепатии: на разъёме SWD нет входа для определения напряжения "подоптного" - там выход напряжения с отладчика (5 или 3.3В). Так вот, случайно, питание "подопытного" и питание с отладчика друг на друга не подключились?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 08.07.2023 в 10:30, MKdemiurg сказал:

подтягивания ресета не работают.

Я говорил про RESET самого МК отладчика, а не тагрета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Obam сказал:

Так вот, случайно, питание "подопытного" и питание с отладчика друг на друга не подключились?

Если они ненамного отличаются, то сбоев не будет. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итог забавный.

После танцев с бубном , провел сеанс экзорцизма по этому мануалу https://habr.com/ru/articles/442290/

Всё заработало.

Остаётся вопрос, что это было...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата

Возможно для кого-то это не будет новостью, но особой инфы по данной теме в инете не нашел.

Да ладно. :biggrin: История началась в 2011 году.

Т.е. проблема была таки софтовая. 

Цитата

В программе STM32 ST-LINK Utility V4.3 жмем ST-LINK > Firmware update.

Версия указана не зря; последующие отказываются прошивать "девственное" устройство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, Harbinger said:

Да ладно. :biggrin: История началась в 2011 году.

Т.е. проблема была таки софтовая. 

Версия указана не зря; последующие отказываются прошивать "девственное" устройство.

Да, но Toggle WatchPoint почему то не захотели работать.

Говорит, нет доступа к ресурсу.

Хотя возможно ( и скорее всего)  это не проблема программатора.

Тяжело без JLINKа 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, MKdemiurg said:

Тяжело без JLINKа

Если есть STM32F072C8 или STM32F205RC могу дать пустышки. Спаяете сами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перешитый из ST-Link несколько, ммм, неполноценный. Равно как и опубликованный здесь вариант на "синей таблетке". С STM работать будет, а с другими как повезёт. С OB-072 такого (пока?) не замечалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перешитый из ST-Link несколько, ммм, неполноценный. Равно как и опубликованный здесь вариант на "синей таблетке". С STM работать будет, а с другими как повезёт.
Протестую ((-8Ж
Патченая jlinkarm.dll (есть в соответствующей ветке форума) "лечит привередливость"; ну раз в сутки напомнит, что-мол STM-only, получив галочку "don't disturb", коннектится к чему подключили.
А неполноценный stlink-mini по неспособности определять напряжение "подопытного".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да насчёт dll то понятно, но хотелось бы без лишних сущностей.

А напряжение таргета "определяет" же. Всегда 3,3 В. :) Или китайцы сэкономили два резистора на PA0, чтобы АЦП обмануть? Никогда не имел с ними дела, только с самоделкой. В последних двух вариантах завёл честное напряжение таргета и буферы для согласования уровней поставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да насчёт dll то понятно, но хотелось бы без лишних сущностей.
А напряжение таргета "определяет" же. Всегда 3,3 В. :)

Изменить тип исходной непатченой на "._ll" вот и нет лишней сущности (((-8Ж

В смысле - "принуждает", эт да; главное перемычку в положение "5В" не преткнуть и "подопытному" не выдать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, Obam сказал:

Изменить тип исходной непатченой на "._ll" вот и нет лишней сущности

И так 8 раз и патчить во всех местах при каждом обновлении. :) Да дело не только в .dll. Та же "Simplicity Studio" имеет собственные средства проверки, что ей подсунули - и, если сеггеровский J-Link признаёт и OB-072 с некоторым скрипом, то перешитый ST-Link уже ни в какую. 

7 часов назад, Obam сказал:

главное перемычку в положение "5В" не преткнуть

Устроил так, что 5 В дальше входа LDO не идёт и перемычки отсутствуют. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...