Jump to content

    

Ошибка при программировании через st-link utility

Пытаюсь запрограммировать 107rct6 через st-link utility. На одном компьютере подключение выполняется в нормальном режиме и заливка программы проходит успешно, на другом же коннект к таргету происходит только через ресет и при попытке залить программу выдается вот такая ошибка:
10:09:06 : Connection to device is lost: check power supply and debug connection.
10:09:06 : If the target is in low power mode, please enable "Debug in Low Power mode" option from Target->settings menu.
В чем может быть проблема?
Настройки в st-link utility:

 

111111111111111111.JPG

Share this post


Link to post
Share on other sites

Попробуйте скинуть частоту до 4МГц или 1МГц.

Попробуйте режим SWD.

Share this post


Link to post
Share on other sites

А может просто попробовать укоротить USB кабель?

ST-Link - китайский свисток? Просто питания не хватает.
 

Share this post


Link to post
Share on other sites
35 минут назад, Alechek сказал:

ST-Link - китайский свисток?

У китайского свистка нет JTAG, только SWD.

Share this post


Link to post
Share on other sites

Помнится, в своё время намучился с последней версией ST-LINK Utility. Сейчас стоит версия 3.3.0, полёт нормальный давно уже.

Share this post


Link to post
Share on other sites
1 час назад, adnega сказал:

У китайского свистка нет JTAG, только SWD.

То что там в окошке указан "JTAG" ещё ни о чём не говорит. Я вот сейчас в IAR-е в своём проекте ставлю "JTAG" и нормально подключается и работает. Хотя на плате SWD.

Share this post


Link to post
Share on other sites
16 hours ago, remixx said:

. . . 10:09:06 : Connection to device is lost: check power supply and debug connection. . . . .
В чем может быть проблема?

Помеха на линии программирования "напрямую" или по (через) линии питания процессора.

Уменьшите длину кабеля USB до 0.5-1 m.

Устраните все возможные находящиеся рядом источники ЭМИ - импульсные БП с неизвестной родословной, флюорисцентные лампы (да и LED 220 тоже).

Например рядом находящееся такое DC-DC однозначно сбивает работу STLink. Перебор разных кабелей USB проблему не вылечил. 

(очевидно наводка идет не на USB а на линии SW или JTAG)

Share this post


Link to post
Share on other sites
10 часов назад, jcxz сказал:

Я вот сейчас в IAR-е в своём проекте ставлю "JTAG" и нормально подключается и работает.

Это не добавляет китайскому свистку JTAG.

Кста, ТС пропал - видимо, все у него заработало.

Share this post


Link to post
Share on other sites
2 часа назад, adnega сказал:

Это не добавляет китайскому свистку JTAG.

А с чего Вы взяли что у ТС-а JTAG, а не SWD? Я это имел в виду.

Share this post


Link to post
Share on other sites
2 часа назад, jcxz сказал:

А с чего Вы взяли что у ТС-а JTAG, а не SWD? Я это имел в виду.

В первом посте ТС привел скриншот с настройками прошивальщика. У него там выбран пункт "JTAG".

Share this post


Link to post
Share on other sites

Коллега аналогично страдал. STLink - встроенный в дискавери, таргет - внешняя плата (с питанием от батареек).

Решили перепрошивкой отладичка в JLink без замены каких-либо кабелей.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this