rmanpts 0 17 июля, 2017 Опубликовано 17 июля, 2017 (изменено) · Жалоба Всем Добрейшего. Решил начать осваивать электронику с микроконтроллерами, в руки перепал такой вот кит. Нашёл документацию на сам микроконтроллер, но на отладочную плату (так ведь называются подобные киты?) не очень. Точнее, я запутался в номенклатуре ST. Также хочу уточнить. Для того, чтобы прошивать всё это дело стало ясно, что нужен Keil MDK-ARM или другое указанное на упаковке. Eclipse в списке нет, однако сами ARM на сайте держат эклипс, а в некоторых других местах советуют GNU toolset. Что же выбрать? PS. вопросы смешные, но я совсем новенький. до этого лишь в универе изучал что-то по аналоговой и цифровой электронике. максимум знаний - мультивибраторы и преобразователи напряжение-частота с реализацией на ОУ или таймер555 Изменено 17 июля, 2017 пользователем Arman PTS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backend 0 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба в руки перепал такой вот кит. Не видно его. Eclipse в списке нет, однако сами ARM на сайте держат эклипс, а в некоторых других местах советуют GNU toolset. Что же выбрать? Я за свободное и опенсорсное ПО, поэтому его бы и посоветовал. Можете попробовать варианты, основанные на Eclipse. Можно поучиться на QtCreator с BareMetal. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба Нашёл документацию на сам микроконтроллер, но на отладочную плату (так ведь называются подобные киты?) не очень. http://www.st.com/content/ccc/resource/tec....DM00092826.pdf Похоже? Если правильно помню, примеры у ST под IAR, Keil и TrueStudio. Для начинающего проще всего начать с одного из этих компиляторов. Поморгать светодиодом, вывести Hello World в UART, вот это всё :rolleyes: А затем можно и Eclipse c GCC освоить. Хотя если есть опыт программирования, то можно и сразу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rmanpts 0 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба http://www.st.com/content/ccc/resource/tec....DM00092826.pdf Похоже? Да, это он) Своими силами также нашёл, вот это вот. http://www.st.com/content/st_com/en/produc...4discovery.html У этой штуковины 2 usb коннектора, и насколько я понимаю usb st-link служит для прошивки. Но зачем usb user? для питания? Как получить доступ к тому, что хранится в памяти? при подключении к ubs-user ничего не происходит, а на usb-stlink компьютер идентифицирует устройство как STM32 ST-LINK. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hsoft 0 17 июля, 2017 Опубликовано 17 июля, 2017 (изменено) · Жалоба Что же выбрать? IAR и Keil точно побоку, так как сейчас основной упор идет на RTOS, который все делают на Eclipse или подобных IDE Хотя если Вы не собираетесь работать с RTOS, то на мой взгляд самый качественный софт это IAR с фирменным J-Link. Насколько я знаю Eclipse это только IDE, который позволяет подключить GNU Toolset для отладки и компиляции и начал бы с этого. Есть такой сайт http://mailchi.mp/beningo/embedded-bytes-n...ly?e=20299dfc00 Этот Якоб на самом деле довольно заводной парень, на своих вебинарах рассказывает как поднять RTOS на STM32F4. Он использует Atolic TrueStudio https://atollic.com/truestudio/ и так как вещает он на весь мир, видимо это последний и модный тренд. Изменено 17 июля, 2017 пользователем hsoft Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 41 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба Странные (мягко говоря) советы. Что бы на Youtube не посмотреть лекции по stm32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба видимо это последний и модный тренд. Модный тренд - это взять CubeMX, поставить в нем "Включить RTOS" и открыть готовый код в IAR / Keil. Дальше читая непонятные буквы в проекте - искать их в документации на процессор, попутно просматривая ютуб ролики по теме. В каком месте IAR и Keil точно побоку, так как сейчас основной упор идет на RTOS... ?? и почему самый качественный софт это IAR с фирменным J-Link ?? ST-link втроенный в плату уже совсем не подходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба Но зачем usb user? Для работы с этим самым USB. У ST где-то был пример эмуляции мышки для этой платы. Если с USB не работаете, то ничего к нему подключать не нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivan24190 0 18 июля, 2017 Опубликовано 18 июля, 2017 · Жалоба Arman PTS, загляните вот сюда: http://narodstream.ru/programmirovanie-mk-stm32/ для обучения самое оно (рассматривается CubeMX и т.д.). Очень доступно изложен материал, возможно даже есть пример для вашей платы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 18 июля, 2017 Опубликовано 18 июля, 2017 · Жалоба Регистрируетесь http://www.openstm32.org/ и скачиваете настроенный эклипс - System Workbench for STM32 . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backend 0 18 июля, 2017 Опубликовано 18 июля, 2017 · Жалоба Регистрируетесь http://www.openstm32.org/ и скачиваете настроенный эклипс - System Workbench for STM32 . Все версии доступны для скачивания даже без регистрации http://www.ac6-tools.com/downloads/SW4STM32/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mikl74 0 18 июля, 2017 Опубликовано 18 июля, 2017 · Жалоба Есть еще segger embedded studio. Внутри тот же gcc и странненькая IDE. ST-Link на дискавери (могу соврять, на нуклеях - точно) шьются сеггеровским софтом и превращаются в j-link OB(?). Отладка удобная и быстрая. Среда на любителя. Ну и есть какие-то бесплатные миддлвари от сеггера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rmanpts 0 18 июля, 2017 Опубликовано 18 июля, 2017 · Жалоба Моя вин10 вроде бы и видит плату, и с начальной прошивкой при нажатии на кнопку user акселлерометр с гироскопом двигают курсор мыши, но при этом сама винда ругается на то, что драйвер недоступен. В файлах keil нашёл дрова только под вин7/8 для архитектур x86 x64 и amd каких-то. что всё это значит и как мне проверить, и как нормально поставить драйвера для st-link v2, ничего не испортив? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mikl74 0 19 июля, 2017 Опубликовано 19 июля, 2017 · Жалоба что всё это значит и как мне проверить, и как нормально поставить драйвера для st-link v2, ничего не испортив? Драйвера в составе st-link utility с сайта st - годные. Есть и отдельно там же. Только шнурок надо в debug порт совать. Из st-link utility можно шить, стирать, проверять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rmanpts 0 19 июля, 2017 Опубликовано 19 июля, 2017 · Жалоба Драйвера в составе st-link utility с сайта st - годные. Есть и отдельно там же. Только шнурок надо в debug порт совать. Из st-link utility можно шить, стирать, проверять. Спасибо, работает)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться