Top.Mail.Ru
Уведомления
Очистить все

[Решено] ST-Link не видит плату STM32VLDISCOVERY

stAsh
(@stash)
Active Member

Привет всем любителям STM32 🙂 

Начал знакомиться с этими микроконтроллерами, прикупил STM32VLDISCOVERY, но застопорился на самом старте... Вылезает ошибка при попытке подключения:

"Cannot load Flash Device Description! Flash Download failed'"

Использую ST-Link программатор, встроенный в отладочную плату. Перемычки установил вроде бы правильно - по даташиту:

stm32vldiscovery

Сто процентов, где-то напортачил по неопытности) Подскажите, пожалуйста, куда копать)

Цитата
Topic starter Размещено : 15.09.2021 12:16
Тэги темы
Aveal
(@aveal)
Illustrious Member Admin

Хм, а это не из Keil'а ли текст ошибки?)

ОтветитьЦитата
Размещено : 15.09.2021 14:03
stAsh
(@stash)
Active Member

@aveal да, все верно 🙂 

ОтветитьЦитата
Topic starter Размещено : 15.09.2021 14:48
Aveal
(@aveal)
Illustrious Member Admin

@stash а просто через STM32 ST-Link Utility подключается?

ОтветитьЦитата
Размещено : 15.09.2021 15:29
stAsh
(@stash)
Active Member

Действительно через утилиту ST-Link работает, удалось прошить - и программа работает! Похоже проблема именно в Keil.

ОтветитьЦитата
Topic starter Размещено : 15.09.2021 20:45
Aveal
(@aveal)
Illustrious Member Admin

@stash отлично, значит физически подключение работоспособно.В Кейле надо проверить настройки по пути:

Project > Options for Target > Utilities > Settings > Flash Download > Add

 

keil

 

Соответственно, вместо nrf52 нужно добавить Programming Algorithm для своего контроллера.

 

 

ОтветитьЦитата
Размещено : 16.09.2021 10:56
stAsh
(@stash)
Active Member

У меня там вообще пусто было, в этих настройках 😆 Спасибо большое, теперь все работает и через Keil)

ОтветитьЦитата
Topic starter Размещено : 16.09.2021 11:48
Поделиться: