реклама на сайте
подробности

 
 
> Не запускается отладка под ST-LINK, устройство - STM32F4 DISCOVERY
paskal
сообщение Oct 26 2013, 20:12
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Мои действия:
Поставил Keil 4.72. Установил драйвер st-link из папки keil\arm\st-link\usbdriver. Вставил discovery, установил драйвер. Скачал примеры с сайта ST.
В keil-е загрузил демо проект, скомпилировал его. Запускаю debug, выскакивает сообщение error: не найден файл st-linkiii-keil.dll. А в указанной папке его и правда нет. Хотя есть st-linkiii-keil_swo.dll
Где найти этот st-linkiii-keil.dll?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
flopix
сообщение Oct 27 2013, 07:38
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429



Заходим в настройки проекта - TargetOptions (Alt+F7), закладка - Debug.
Выбираем в списке - ST-Link debugger.
Заходим в его настройки - Settings. В списке вместо J-Tag ставим Port - SW

Сообщение отредактировал flopix - Oct 27 2013, 07:41
Go to the top of the page
 
+Quote Post
paskal
сообщение Oct 27 2013, 09:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(flopix @ Oct 27 2013, 10:38) *
Заходим в настройки проекта - TargetOptions (Alt+F7), закладка - Debug.
Выбираем в списке - ST-Link debugger.

Все это уже там есть. Потому что это не мой проект, а проект скачанный с сайта www.st.com созданный специально под данное конкретное устройство со встроенным STLINK-ом.
Цитата(flopix @ Oct 27 2013, 10:38) *
Заходим в его настройки - Settings. В списке вместо J-Tag ставим Port - SW

А вот тут происходит самое интересное: выскакивает то же самое окно. Приведу его текст полностью.
Цитата
Error: Cannot load driver c:keil\arm\stlihk\st-linkiii-keil.dll

Possible reasons:
- driver dll could not found in the specified path
- driver dll requires additional dll which are not installed
- required hardware drivers are not installed

У меня была мысль может это глюк данной версии keil-а, 4.72? Но то тогда какая правильная?

Цитата(Falkon_99 @ Oct 27 2013, 11:21) *
Еще в этой вкладке должно быть выбрано семейство контроллера! Если нет, то нужно добавить вручную, из списка
Если не поможет, то с помощью программы STM32 ST-LINK Utility проверте наличие драйвера программатора. тут все проще

Что за STM32 ST-LINK Utility? В моем кейле ее нет.
Но вообще драйвер ST-LINK у меня установился. При подключении дискавери появляется устройство ST-LINK DONGLE.
Сообщение кейла, по-моему определенно говорит что дело в отсутствии DLL. Но вот где ее найти, или как сделать чтоб она была?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016