xmailer 0 27 июля, 2017 Опубликовано 27 июля, 2017 · Жалоба подскажите пож-та типовой подход к ситуации: необходимо из своего windows приложения организовать прошивку "голого" камня hex файлом (т.е. это не discovery, nucleo) по usb. Сейчас это делаю через ftdi с соблюдением уровней на соответствующих пинах и Flash Loader Demo от stm32. Из вариантов видны следующие: способ 1: - организовать перемычку для прошивки для соблюдения уровней - запуск STMFlashLoader.exe с параметрами прошивки способ 2: - использовать в своем проекте исходники Flash Loader Demo Возможно есть другой алгоритм? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 27 июля, 2017 Опубликовано 27 июля, 2017 · Жалоба ftdi то зачем??? У STM есть встроенный USB. Можете через CDC, через MassStorage через чистый bulk и libusbdotnet.dll Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 18 августа, 2017 Опубликовано 18 августа, 2017 · Жалоба Можно написать свой программатор через RS232. Протокол открытый. Пишу такую программу для Fedora Linux. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 18 августа, 2017 Опубликовано 18 августа, 2017 · Жалоба ftdi то зачем??? У STM есть встроенный USB. Можете через CDC, через MassStorage через чистый bulk и libusbdotnet.dll Для MSD этого в камне должен быть свой бутлоадер, а топик стартер спрашивает про "голый" проц, т.е. бутлоадеры только встроенные, а это UART, прежде всего - для чего ему FTDI и нужен. Встроенный загрузчик с USB, есть не во всех СТМ32, даже при налиичии самого USB. Особенно у старых и простых камней. Но если он есть - то можно его использовать из своей прогргаммы, или из FlashLoader Demo для заливки "своего" бутлоадера, ну а со своим уже вариантов масса. Я делаю через CDC или MSD, чаще всего. Последнее особено хорошо тем, что вообще не надо никаких программ на компе, просто копирование ФАРом/Тоталом/Эксплорером бинарника, и все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Garcor 0 27 августа, 2017 Опубликовано 27 августа, 2017 · Жалоба подскажите пож-та типовой подход к ситуации: необходимо из своего windows приложения организовать прошивку "голого" камня hex файлом (т.е. это не discovery, nucleo) по usb. Сейчас это делаю через ftdi с соблюдением уровней на соответствующих пинах и Flash Loader Demo от stm32. Посмотри, здесь: http://md4u.ru/viewtopic.php?f=95&t=9553 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться