Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 23

Ошибка инициализации ST-LINK

31.03.2022, 15:35. Показов 13577. Ответов 50

Студворк — интернет-сервис помощи студентам
Здравствуйте. Начал использовать плату NUCLEO STM32H745IQ. Проверяю на ней самые простые проекты, по типу переключения светодиода или использования таймера для прерывания. Для создания начального кода использую CubeMX. Но после прошивки скетча c считыванием АЦП, стало выдавать ошибку в CubeIDE для любого прошиваемого скетча (переключение светодиода и т.д.):

Target no device found

Error in initializing ST-LINK device.
Reason: No device found on target.
А в CubeProgrammer пишет это:

ST-LINK error (DEV_CONNECT_ERR)
Пробовал прошивать разными способами (различные режимы и программы, например, CubeProgrammer и ST-LINK Utility) и на разных платах (если быть точным на трёх платах NUCLEO STM32H745IQ и одной плате NUCLEO STM32F411RE, все оригинальные), но ничего в итоге не дало результата. Может проблема в самом CubeIDE (никаких начальных настроек в ней не производил)? Подскажите, пожалуйста, в чём может быть проблема.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2022, 15:35
Ответы с готовыми решениями:

Ошибка при создании объекта класса LINK 1255 и LINK 2022
Ошибка при создании объекта класса LINK 1255 и LINK 2022. Пишет про ошибки в методанных Класс представляет собой односвязный список. ...

Ошибка при компоновке: "link: cannot create link 'prog.obj' to '/subsystem:windows': No such file or directory"
Здравствуйте, можете помочь с линковщиком. C:\Users\snxx\Desktop>ml.exe /c /coff prog.asm Microsoft (R) Macro Assembler Version...

Открыл данную программу на другом компьютере, она не запустилась. Выходит такая ошибка " Ошибка инициализации
Я по этой ссылке http://basicsprog.ucoz.ru/publ/6-1-0-17 разработал МП3-Плеер, сделал все как надо, все работало на УРа, но потом когда...

50
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,717
06.04.2022, 15:32
Студворк — интернет-сервис помощи студентам
Да без кнопки BOOT0 в режим DFU не войти. Смотрите по выходам на вашей плате, значит просто выход BOOT0 висит на каком то из свободных выходов.
0
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 23
07.04.2022, 15:23  [ТС]
Цитата Сообщение от ВитГо Посмотреть сообщение
сажаете boot0 на +3 вольта, и пробуете подключится вашей st-link утилитой через разъем ст-линк
смысл в следующем: при подаче на boot0 +3 вольт - при сбросе (нажали отпустили) микроконтроллер начнет искать usb подключение...
в этот момент у микроконтроллера пины SWD будут разблокированы и вы сможете подключится и перепрошить по ст-линк - то есть даже без dfu...
Цитата Сообщение от ВитГо Посмотреть сообщение
смотрите что нашел - ваша плата как я и предполагал не запитывается скорее всего от USB
смотрите документацию, и проверьте: чтобы при подключении к usb на пинах питания появлялось 3-3.3 вольта ! по всей видимости нужно поставить перемычку
то что на скриншоте это 21 страница https://www.terraelectronica.r... 499171.pdf посмотрите что написано в начале раздела !!! у вас там 5 вариантов питания микроконтроллера, по умолчанию как раз st-link который мы не используем при dfu через пользовательский usb разъем...
Я попробовал оба варианта, но он всё равно не вышло

Добавлено через 6 минут
Цитата Сообщение от VladimirU Посмотреть сообщение
Вы кода подключаете плату через USB к компу то сразу не чего в диспетчере устройств не всплывёт. Нужно с начало зажать и удерживать кнопку или у вас перемычка NRST это 27 пин МК далее не отпуская NRST зажать кнопку BOOT0 это 135 пин и удерживая BOOT0 отпустить с начало NRST далее удерживая BOOT0 дождаться что бы в диспетчере устройств появилась ваша плата.
Сделал в точности, как вы сказали, но результата это не принесло. Плата также определяется как составное устройство
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,717
07.04.2022, 15:51
То есть все же в диспетчере устройств плата как то определяется?
0
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 23
07.04.2022, 16:06  [ТС]
Да. Как составное устройство (также, как и без всех этих манипуляций с boot0 и nrst)
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.04.2022, 17:17
Цитата Сообщение от samurai_jke Посмотреть сообщение
Да. Как составное устройство (также, как и без всех этих манипуляций с boot0 и nrst)
а драйвера на st-link ставили ? что то странное вы рассказываете :-(

если вы подключаете программатор то он должен определится...
потом включаете загружаете st-link utility
потом замкнув boot0 на +3.3 вольта, сбрасываете плату кнопкой Reset \ RST \ nRST или что там еще у вас есть...

и через секуду-две, может быть даже три - пробуете приконектиться к микроконтроллеру в st-link utility...
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
07.04.2022, 18:16
Цитата Сообщение от samurai_jke Посмотреть сообщение
Как составное устройство (также, как и без всех этих манипуляций с boot0 и nrst)
где? в разъёме USB программатор? или в разъеме USB пользователя?
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.04.2022, 19:30
Цитата Сообщение от ValeryS Посмотреть сообщение
де? в разъёме USB программатор? или в разъеме USB пользователя?
ну пользовательский usb вообще не отвечает, насколько я помню составное устройство это программатор без дров...

вообще конечно рановато для экспериментов топик стартеру.. да еще не понимая примеров :-(
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
07.04.2022, 19:39
Цитата Сообщение от ВитГо Посмотреть сообщение
насколько я помню составное устройство это программатор без дров...
это в нуклео
говорят, сам не пробовал, что перенести в диск, один из составных устройств, файл ( то ли bin, то ли hex) и он запишется
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.04.2022, 19:41
Цитата Сообщение от ValeryS Посмотреть сообщение
это в нуклео
говорят, сам не пробовал,
а у меня именно такой платы нет.. вообще не понимаю я подобных платок - я схему так и не нашел.. только какие то тех описания и распиновку разъемов... то ли плохо ищу, то ли куда то спрятано (зачем ?)
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
07.04.2022, 19:44
Цитата Сообщение от ВитГо Посмотреть сообщение
вообще не понимаю я подобных платок - я схему так и не нашел
нуклео чаше всего нет никакой схемы, выведены все ножку на гребенку, ну и минимум обвязки, это в дискавери еще какую то периферию втыкают, например гироскопы
1
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
07.04.2022, 20:31
Цитата Сообщение от ValeryS Посмотреть сообщение
нуклео чаше всего нет никакой схемы
это примерно я и вижу.. но даже те же джамперы как разведены ? в их доках все конечно на картинках - но блин, я не блондинкО, и мне бы лучше схему.. я бы быстрее понял что и куда поставить чем этот изврат с описанием
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.04.2022, 20:31

Ошибка инициализации
Доброго времени суток! У меня такая проблема, создал небольшой проект в windows forms, ну мой первый калькулятор, фактически это мое первое...

Ошибка инициализации
При такой инициализации вылезают ошибки: error C2064: term does not evaluate to a function taking 7 arguments IntelliSense: call of...

Ошибка инициализации
Конструктор первого класса public GameView(Context context) { super(context); context1=context; ...

Ошибка инициализации
Здравствуйте, начал изучать С по книге МакГрата "Программирование для начинающих" Первый затык, Студия отказывалась компилировать...

Ошибка инициализации
Ребята помогите пожалуйста.Программа компилируется удачно. А вот при работе, и при выборе функций выдает ошибку инициализации. Буду очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
51
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru