Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32CUBE и плата STM32VLDISCOVERY
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Василий Зыков
Добрый вечер, коллеги!

В попытках разобраться с библиотекой CUBE наткнулся на проблемку.
Создал проект в STM32CubeMX. Выбрал тип микроконтроллера ST32F100RB, установленного на плате STM32VLDISCOVERY.
Сконфигурировал выводы. Сконфигурировал тактовый генератор. Получил готовый код. Добавил простейший код моргания светодиодом с задержкой.
Залил в плату. Все заработало. Но - пропала связь с программатором!
Программатор ST-LINK, установленный прямо на демо-плате. С трудом получилось войти в режим программирования, нажимая кнопку ресет перед соединением. Если заливать родной пример от платки, который также взят с сайта ST - то все работает нормально.

Я проверил взглядом неопытного человека код инициализации. Есть инициализация модуля тактирования и инициализация портов.
Порт, на котором сидит светодиод. И порт, на котором сидит низкочастотный кварцевый резонатор. Вроде, больше ничего лишнего нет...

Никто не сталкивался с такой проблемой? Т.е., еще раз - программа исполняется, светодиод моргает, а связь с программатором теряется фатально.
yes
возможно, что не были подключены ножки отладки JTAG или SWD - это надо выбрать в CUBEMX на страничке с конфигурацией ножек
Tanya
Цитата(Василий Зыков @ Sep 18 2015, 18:38) *
Добрый вечер, коллеги!

Залил в плату. Все заработало. Но - пропала связь с программатором!


Никто не сталкивался с такой проблемой? Т.е., еще раз - программа исполняется, светодиод моргает, а связь с программатором теряется фатально.

В Cube надо сконфигурировать ножки под связь с отладчиком -SYS. Выбрать там Trace asynchronous SW.
О! Уже сказали.
Василий Зыков
Большое спасибо за совет! Обращу на это внимание!

Спасибо! Заработало!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.