Прошивка stm32f100 discovery под windows

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Прошивка stm32f100 discovery под windows

Сообщение LKot »

Доброго времени суток!

Недавно приобрел отладочную плату stm32f100 discovery чтобы познакомиться с этими stm32, приобрел по совету так как discovery серия лучше всего для новичков - там уже есть программатор, АЦП и прочий обвес. Скачал с официального сайта STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer, поставил еще дополнительно драйвера (хотя драйвера ставились сами вместе с какой-то из перечисленных тулз), все это в Windows 8.1. Создал простой проект под свою плату, но при попытке запустить проект пишет "No ST-LINK Detected!".

Плата при подключении определяется как usb диск в диспетчере устройств. Пробовал разные драйвера, пробовал удалять драйвер - все то же самое. STLink отказывается определяться как ему положено и упрямо видится как флешка (на ней ссылки на документацию). Аналогичная ситуация и с Windows 10

Кто с подобным сталкивался? Как использовать встроенный программатор на плате?
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Прошивка stm32f100 discovery под windows

Сообщение Мурик »

LKot писал(а):stm32f100 discovery
Зачем было брать эту древность?
LKot писал(а):там уже есть программатор
Только он давно устарел и не всеми средами поддерживается. Китайский ST-Link лучше него.
LKot писал(а):но при попытке запустить проект пишет "No ST-LINK Detected!".
Потому что плата древняя и программатор не поддерживается о чем я писал выше. Кто вам посоветовал эту древность?
LKot писал(а):Как использовать встроенный программатор на плате?
Качайте среду программирования такую же древнюю как stm32f100 discovery.
Реклама
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Re: Прошивка stm32f100 discovery под windows

Сообщение LKot »

Только он давно устарел и не всеми средами поддерживается. Китайский ST-Link лучше него.
Какими это средства?
Потому что плата древняя и программатор не поддерживается о чем я писал выше.
А я то думал что дело в драйвере. Неужели никак нельзя избавиться от того чтобы так монтировалось?
Качайте среду программирования такую же древнюю как stm32f100 discovery.
Вот тут можно поподробнее? )
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Прошивка stm32f100 discovery под windows

Сообщение Мурик »

LKot писал(а):Какими это средства?
Те что использовались в момент выпуска stm32f100 discovery.
LKot писал(а):Неужели никак нельзя избавиться от того чтобы так монтировалось?
В stm32f100 discovery отладчик ST-Link 1.0. Он не поддерживается. Нужна версия отладчика 2.0 и выше.
LKot писал(а):Вот тут можно поподробнее?
Поищите среды программирования 2012 - 2014 года.
Реклама
Эиком - электронные компоненты и радиодетали
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Прошивка stm32f100 discovery под windows

Сообщение Sergi »

Ну или переделать V1 в V2 прямо на плате.
Реклама
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Re: Прошивка stm32f100 discovery под windows

Сообщение LKot »

Нашел способ. Не под windows а под linux.
Скачал те же STM32CubeMX, STM32CubeIDE для генерации и разработки (у них есть это под многие операционки). Для прошивки поставил вот это https://github.com/stlink-org/stlink (команды, может кому пригодится:
cmake ./
make
make install
)

В системе появятся st- утилиты и скомпилированный bin файл можно залить команлой st-flash write <файл_с_расширением_bin> 0x8000000

Аналогичные утилиты под windows не запустились
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Прошивка stm32f100 discovery под windows

Сообщение Dimon456 »

LKot писал(а):stm32f100 discovery
в отличии от F103, этот DAC имеет и ожно целых 2.
На плате отладчик версии V1.
Из под винды Win7-64 прошивается STM32 ST-LINK Utility,
поддерживается полный отладчик, только по моему точек останова штук 5 всего
поддерживает CoIDE, EmBitz, IAR.

Мозги не парьте с
Sergi писал(а):переделать V1 в V2
СпойлерИзображение
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Прошивка stm32f100 discovery под windows

Сообщение Sergi »

Тема переделки есть у нас на форуме. Я свой переделал. ТС уже все решил.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Прошивка stm32f100 discovery под windows

Сообщение Dimon456 »

Sergi писал(а):Тема переделки есть у нас на форуме. Я свой переделал.
Для чего?
Для одного чипа?
Да этот программатор-отладчик даже отрезать нельзя, что бы можно было где-то использовать.

На IAR без танцев с бубном из коробки работало, даже есть поддержка редактирования кода в режиме отладки.
В CoIDE надо один файлик подменить.
В EmBitz из коробки работает.
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Re: Прошивка stm32f100 discovery под windows

Сообщение LKot »

Тема переделки есть у нас на форуме. Я свой переделал. ТС уже все решил.
Еще не совсем. Под винду так и не удалось пока.
STM32 ST-LINK Utility
Нужно найти где-то в другом месте. На официальном сайте скачку прикрыли, типа устарело.

Добавлено after 38 minutes 2 seconds:
Нужно найти где-то в другом месте. На официальном сайте скачку прикрыли, типа устарело.
Найти то труда не составляет, однако вот с запуском установщика траблы. Крашится он почти сразу. Какую бы версию не пробовал.
В виртуалке с виндой 7 установщик ставит, однако при запуске самой тулзы жалуется на какую-то системную dll и крашится тоже.

Хоть под линукс и нашелся способ, но хочется поставить именно под винду, это уже дело принципа.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Прошивка stm32f100 discovery под windows

Сообщение Dimon456 »

У мну ST-LINK Utility версии 4.3.0.0
Вот смотрите, видит одновременно два st-linkа
СпойлерИзображение
Два разных МК, и могу подключиться либо к одному либо к другому
ST-Link V1 в диспетчере устройств отображается как съемный диск STM32.
Что бы вам не искать, вот ссылка на гугл диск
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Re: Прошивка stm32f100 discovery под windows

Сообщение LKot »

Что бы вам не искать, вот ссылка на гугл диск
ST-LINK Utility оттуда заработал. Правда под винду 7 64бита (32 не пробовал, но там тоже скорее всего будет работать) на виртуалке VirtualBox, и пробросив usb. На более высоких версиях винды также инсталлятор себя ведет. В целом с виртуалкой для прошивки так жить можно.

Большое спасибо!
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Прошивка stm32f100 discovery под windows

Сообщение Dimon456 »

LKot писал(а):Правда под винду 7 64бита на виртуалке VirtualBox
Какая виртуалка, я на реалке показываю.
Какой dll требует? У себя гляну, может я что еще менял, не помню, давно было.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Прошивка stm32f100 discovery под windows

Сообщение Мурик »

LKot писал(а):На официальном сайте скачку прикрыли, типа устарело.
Нормально оттуда укачается! Вы хоть пробовали нажимать кнопку Get latest?
Только что скачал и залил на файообменик. https://dropmefiles.com/TqWOd
LKot
Родился
Сообщения: 8
Зарегистрирован: Вс дек 26, 2021 11:29:27

Re: Прошивка stm32f100 discovery под windows

Сообщение LKot »

Нормально оттуда укачается! Вы хоть пробовали нажимать кнопку Get latest?
Странно. Пробовал, нажимал - никакой скачки не началось. Другие тулзы качались с этого сайта.
Какая виртуалка, я на реалке показываю.
Да верю что на реалке. ) Это я у себя на виртуалке заводил и завелась эта версия как надо. Работает как часы.
Ответить

Вернуться в «ARM»