Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/48: Рейтинг темы: голосов - 48, средняя оценка - 4.56
Omkor
1

ST-Link V2 + Keil MDK 5.15: USB Communication Error (решено)

01.01.2016, 01:42. Показов 9877. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
С Новым Годом, форумчане!

Столкнулся с проблемой при использовании STM32F429 Dyscovery: запустив Keil после двухнедельного перерыва в работе, обнаружил, что он отказывается работать с ST-Link -- USB Communication Error. При этом родная утилита от STM работает без проблем. Обновление прошивки ST-Link не помогло. Версия MDK-ARM 5.15, раньше всё работало нормально.

Подскажите, пожалуйста, в какую сторону копать.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.01.2016, 01:42
Ответы с готовыми решениями:

STM32 + STM USB Stack + Keil RTX [РЕШЕНО]
Если ли какие либо особенности прикручивания STMого USB стёка к Keil RTX (RTOS) ?

Communication error: Server closed communication device
Привет всем! Вряд ли кто-то слышал о такой базе данных, называемой Intersystems Cache, но, всё же,...

Keil MDK-ARM
На руках имеют две демонстрационные платки от ST: STM32VL omd STM32F4 Есть некоторые идеи, которые...

Keil MDK-ARM Version 5
Вышла 5-я версия. Из замеченных глюков, на мой взгляд ничего не изменилось ) Ярлык стал зеленным....

2
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 326
01.01.2016, 07:23 2
Цитата Сообщение от Omkor
.........
Подскажите, пожалуйста, в какую сторону копать.
Попробуйте в настройках дебаггера поставить следующее:

--------------------------------------------------
Debug: Connect & Riset Options >>>under Riset
Riset: HW_Riset
Riset after connect - YES
--------------------------------------------------
Ftosh Downtood: Full Ftosh Erase

В пункте Trosi - можно попробовать поменять частоту .

У меня такая же проблема периодически на ноуте рабочем с WIN10, может отвалится само по себе, поменял пункты как указал выше - обнаружилось все.
0
Omkor
01.01.2016, 07:40 3
Спасибо огромное! Заработало после того, как поставил Connect: under Riset.
01.01.2016, 07:40
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.01.2016, 07:40
Помогаю со студенческими работами здесь

Клоны ULINK2 и Keil MDK 4.13a и 4.14
После выхода Keil MDK ARM 4.13a владельцев клонов ULINK2, которых, подозреваю больше, чем...

Keil MDK-ARM 5.11.0.0 Странное поведение CallStack
Столкнулся с явлением, которое не очень укладывается в моём сознании. Суть такова: При отладке в...

Keil MDK ARM 5 + Tiva C = полнейшая каша в голове
Разбираюсь тут с платкой http://www.ti.som/tool/ek-tm4c123gxl на TM4C123GH6PM. Установил Keil,...

Как возможно в Keil uVision MDK-ARM выполнять арифметические операции над числами до генерации кода?
Если правильно понимаю, то прекомпилятор языка Си производит только подстановку по директивам без...

Ошибка dvd-rom "hardware error (logical unit communication parity error)".
Кто-нибудь знает, что значит эта ошибка - "hardware error (logical unit communication parity...

Сплит VENTERRA VSC 30HR, EEPROM Communication error
От выше описанного сплита принесли только наружний блок,выгарел маленько....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru