Jump to content
    

STM32CUBE и плата STM32VLDISCOVERY

Добрый вечер, коллеги!

 

В попытках разобраться с библиотекой CUBE наткнулся на проблемку.

Создал проект в STM32CubeMX. Выбрал тип микроконтроллера ST32F100RB, установленного на плате STM32VLDISCOVERY.

Сконфигурировал выводы. Сконфигурировал тактовый генератор. Получил готовый код. Добавил простейший код моргания светодиодом с задержкой.

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

Программатор ST-LINK, установленный прямо на демо-плате. С трудом получилось войти в режим программирования, нажимая кнопку ресет перед соединением. Если заливать родной пример от платки, который также взят с сайта ST - то все работает нормально.

 

Я проверил взглядом неопытного человека код инициализации. Есть инициализация модуля тактирования и инициализация портов.

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

 

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

Share this post


Link to post
Share on other sites

возможно, что не были подключены ножки отладки JTAG или SWD - это надо выбрать в CUBEMX на страничке с конфигурацией ножек

Share this post


Link to post
Share on other sites

Добрый вечер, коллеги!

 

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

 

 

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

В Cube надо сконфигурировать ножки под связь с отладчиком -SYS. Выбрать там Trace asynchronous SW.

О! Уже сказали.

Share this post


Link to post
Share on other sites

Большое спасибо за совет! Обращу на это внимание!

 

Спасибо! Заработало!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...