STM32 DISCOVERY

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
inkHunter
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб авг 21, 2010 20:44:27
Откуда: Ростов
Контактная информация:

STM32 DISCOVERY

Сообщение inkHunter »

Хочу изучать STM32.
1. Что лучше купить STM32L-DISCOVERY 181.31 грн. или STM32VLDISCOVERY 143.42 грн. Или самому сделать отладочную плату ???!!!
2. Может у кого то есть разведенная плата ?
3. Я так понял прошить можна и через UART, но отлаживать нельзя ?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: STM32 DISCOVERY

Сообщение Satyr »

Victor Gordienko писал(а): 1. Что лучше купить STM32L-DISCOVERY 181.31 грн. или STM32VLDISCOVERY 143.42 грн. Или самому сделать отладочную плату ???!!!
STM32VLDISCOVERY
первое это на более узкоспециализированных и редких МК с низким энергопотреблением.
делать самому - желателен опыть + это НАМНОГО дороже будет
3. Я так понял прошить можна и через UART, но отлаживать нельзя ?
Можно.
Только зачем ? вместе с STM32VLDISCOVERY идет внутрисхемный программатор/отладчик по SWD. прям на той же плате и распаян.
Реклама
inkHunter
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб авг 21, 2010 20:44:27
Откуда: Ростов
Контактная информация:

Re: STM32 DISCOVERY

Сообщение inkHunter »

а как отлаживать через uart ? может есть какая то силка ? спасиб
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: STM32 DISCOVERY

Сообщение Satyr »

Victor Gordienko писал(а):а как отлаживать через uart ? может есть какая то силка ? спасиб
Никак. через UART только заливать. Отлаживать по SWD через ST-Link распаянный на данной плате.
ссылка http://www.st.com, далее по поиску.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM32 DISCOVERY

Сообщение YS »

А я пропиарю свою статью про STM32VLDiscovery. :)

http://we.easyelectronics.ru/STM32/stm3 ... tarta.html
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
inkHunter
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб авг 21, 2010 20:44:27
Откуда: Ростов
Контактная информация:

Re: STM32 DISCOVERY

Сообщение inkHunter »

А может у кого то есть схема ST-Link ? Или другого отладчика для STM32 ?
Реклама
kison
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Ср апр 13, 2011 17:23:12

Re: STM32 DISCOVERY

Сообщение kison »

Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: STM32 DISCOVERY

Сообщение Satyr »

Victor Gordienko писал(а):А может у кого то есть схема ST-Link ? Или другого отладчика для STM32 ?
Зачем она тебе ? купи этот самый дискавери, самому собирать дороже будет.
Аватара пользователя
TracerrecarT
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Вс июл 13, 2008 21:38:56
Откуда: Харьков

Re: STM32 DISCOVERY

Сообщение TracerrecarT »

Или вот еще http://www.versaloon.com/ All in One
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM32 DISCOVERY

Сообщение YS »

Таки да, удобнее купить. А на всяких семинарах их и нахаляву раздают, мне, например, один так достался. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: STM32 DISCOVERY

Сообщение Satyr »

YS писал(а):А на всяких семинарах их и нахаляву раздают, мне, например, один так достался. :)
Ради 400р еще тащиться куда то, время терять :sleep:
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM32 DISCOVERY

Сообщение YS »

Ради 400р еще тащиться куда то, время терять
:shock: :shock: :shock:

Ну, мне как-то было интересно послушать представителя STmicroelectronics. Не зря же он из Амереги ехал. :))) Да и потом, там была практическая сессия по этим платам, раздавали классные обучающие материалы показывали все в работе, отвечали на вопросы и т.п.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
sw1972
Открыл глаза
Сообщения: 69
Зарегистрирован: Пт июл 30, 2010 20:20:15
Откуда: Чернигов, УССР

Re: STM32 DISCOVERY

Сообщение sw1972 »

Как сделать так, чтобы с помощью STLINK на плате STM32VLDISCOVEY можно было прошивать контроллеры в Линуксе?
Программа для работы с STLINK, увы, может работать только под виндовс.

Пробовал прошивать контроллер на плате STM32VLDISCOVEY с помощью копии OOCDLink-s, сделанной "на коленке". Прошивать можно, вот только при верификации программа OpenOCD выдаёт ошибки. Но программа, зашитая в ПЗУ микроконтроллера, работает.
Хорошее - враг лучшего
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 DISCOVERY

Сообщение SubDia »

Не хочу плодить темы, посему задам вопрос здесь.
Возникла проблема с совместной работой STM32 VL Discovery и IAR. Проблема была обнаружена на стадии отладки - а именно при попытке загнать в МК скомпилированный проект. IAR ругнулссо, что "Fatal Error: ST-Link Connection Error" (заголовок окна, кстати - Driver). Стал примерно догадываться, что проблема с драйвером устройства.
Пошарил по иноземным сайтам и форумам. Там советовали поставить вначале родной ST Visual Programmer, и взять USB Driver для ST Link из него (скопировать в папку с дровами IAR). Поставил, скопировал - эффект нулевой. При этом сам STVP нормально соединяется с программатором, считывает прошивку контроллера (то бишь неисправность платы отпадает).
А IAR, эдакий проказник, совершенно не хочет видеть программатор! В чем может быть проблема, может есть у кого-то какие-то мысли?
Кстати, сам IAR ставил не на диск c:\, а на D (на C места маловато).
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM32 DISCOVERY

Сообщение YS »

А IAR, эдакий проказник, совершенно не хочет видеть программатор!
Как настраивали? Какая ОС?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 DISCOVERY

Сообщение SubDia »

YS писал(а):Как настраивали? Какая ОС?
Настраивал в точности по Вашей статье (я ее свел в красивый pdf и распечатал - так удобнее). Единственное - в окне настройки программатора (Debugger -> ST LINK) в моей версии IAR имеются еще два дополнительных поля: CPU Clock и SWO Clock (скрин прилагаю). Я не думаю, что дело в этом, но все же.. А в остальном все настройки, повторюсь, по статье.
ОС - WinXP.
Странно просто, что только IAR не видит программатор. Я уже даже скачал ST-LINK UTILITY, и он тоже без проблем видит МК; прошивку в контроллер я затолкнул (добавил в настройках IAR, чтоб он при компиляции генерировал и hex файл), контроллер программу отрабатывает - то есть, в принципе, я и так могу работать. Но не шибко удобно - пишешь в одной среде, компилируешь, потом еще шьешь другой утилитой..
Вложения
Project_options_screen.jpg
(35.4 КБ) 697 скачиваний
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Re: STM32 DISCOVERY

Сообщение clawham »

у меня всё шьёт нормально из-под иара...
там была проблема с lkk-кой надо подменить lkk re в иаре дллкой из st-link но эт только вин 7
на работе итак заработало без проблем....иары разные на работе старенький и ломанный дома - последний с офф сайта и не разлоченный всё пахаеть на ура :)
П.С. потрохи пересел на иар для аврок....довольно своеобразная весч....код компактнее квавр....но рамы на стек требует больше раза в 2
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 DISCOVERY

Сообщение SubDia »

Все, разобралссо.
Всего-то навсего нужно было установить значение SWO clock равным 32 kHz (см. вышеприведенный скрин). Даташит надо было внимательнее читать (*бьет себя кулаком по лбу*).
Спасибо, ребята, что откликнулись. :)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM32 DISCOVERY

Сообщение YS »

Спасибо, ребята, что откликнулись.
Спасибо Вам, что поделились решением. Можно я допишу его в статью со ссылкой на Вас?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: STM32 DISCOVERY

Сообщение SubDia »

YS писал(а):
Спасибо, ребята, что откликнулись.
Спасибо Вам, что поделились решением. Можно я допишу его в статью со ссылкой на Вас?
Естественно можно. Многовато, конечно, чести для меня. :)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»