У меня есть плата NUCLEO-F401RE (с STM32F401RE), и по большей части он работает нормально. Здесь недавно я следил за учебником из книги «Освоение STM32», где говорится об установке OpenOCD. Я тоже следил за этим и до этого, и я смог без проблем подключиться к своей плате и прошить ее.
Однако после попытки заставить OpenOCD работать это больше невозможно. Каждый раз, когда я пытаюсь подключиться к своей плате, я просто получаю следующее сообщение об ошибке:
No ST-LINK detected
Я пробовал обновлять драйверы несколько раз, перезагружая плату, переустанавливая утилиту ST-LINK, переключая USB-кабель, перезагружая плату и переустанавливая все, и я также пробовал трюк, когда вы удерживаете кнопку сброса и пытаетесь стереть чип. Пока, к сожалению, у меня ничего из этого не сработало.
Здесь вы найдете изображение моей доски.
На моем рабочем столе я использую Windows 10. На моей плате я использую FreeRTOS. Здесь вы найдете образ моего диспетчера устройств Windows.
Я также пытался обновить прошивку на своей плате с помощью обновления ST-Link, но безуспешно. При попытке сделать это у меня либо нет возможности выбрать свое устройство (при использовании приложения .jar), либо при использовании приложения .exe я просто получаю следующие сообщения об ошибках:
No ST-Link device detected
Please connect it and then retry
Мне нигде не удалось найти решение для этого, поэтому я надеюсь, что вы, ребята, сможете помочь! Если вам нужна дополнительная соответствующая информация, просто дайте мне знать. Большое тебе спасибо.