Не удается отладить STM8s001J3 с помощью STVD и STVP с помощью отладчика STLinkv2 - PullRequest
0 голосов
/ 12 ноября 2018

Поскольку в STM8S001J3 MCU отсутствует вывод сброса, как подключить MCU к ST Link v2, используя вывод SWIM для отладки?

STLink V2: STM8s001j3

VDD: VDD

GND: GND

SWIM: SWIM

СБРОС:?

Я оставил свободный вывод сброса STLink V2, но не смог войти в режим отладки в STVD и STVP.

Я получаю ниже Ошибка:


STVP:

Невозможно связаться с устройством!

Проверьте подключение кабеля SWIM и проверьте все необходимые контакты на разъеме SWIM.

Если код приложения использует вывод «Отключение плавания» и вывод «Сброс» в качестве выхода или отключил делитель часов SWIM:

Попробуйте сейчас ВЫКЛЮЧИТЬ и ВКЛЮЧИТЬ источник питания приложения, пока на выводе сброса NRST установлен низкий уровень.

OK

1 Ответ

0 голосов
/ 20 ноября 2018

См. Раздел 4.4 таблицы :

Для программирования устройства можно использовать только метод «подключи на лету» через интерфейс SWIM. Метод «Подключить при сбросе» нельзя используется, поскольку вывод NRST недоступен на этом устройстве.

Если что-то заставляет MCU часто перезагружаться, это может быть затруднено, «поэтому рекомендуется, чтобы устройство никогда не стиралось, и оно всегда содержит допустимый цикл кода». Если вам нужно использовать вывод SWIM для ввода / вывода, перед переключением функций установите задержку запуска.

В целом, проще разработать и отладить устройства STM8S003 или STM8S103; предполагается, что STM8S001 имеет точно такой же кристалл, только в другой упаковке.

...