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

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

(@stash)
Level 1

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

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

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

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

stm32vldiscovery

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

Цитата
Создатель темы Размещено : 15.09.2021 12:16
Метки темы
Aveal
(@aveal)
Top level Admin

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

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

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

ОтветитьЦитата
Создатель темы Размещено : 15.09.2021 14:48
Aveal
(@aveal)
Top level Admin

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

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

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

ОтветитьЦитата
Создатель темы Размещено : 15.09.2021 20:45
Aveal
(@aveal)
Top level Admin

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

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

 

keil

 

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

 

 

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

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

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