roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 15 сен 2013, 22:43 
Не в сети

Зарегистрирован: 26 июл 2013, 02:35
Сообщения: 72
Откуда: Москва
Друзья, разрешите сомнение.
Можно ли прошить (залить туда свою прогу) эту плату:
stm32F103VEt6
через USB напрямую с компа, без всяких прошивальщиков, отладчиков и т.п.?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 15 сен 2013, 23:06 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
на плате стоит usb-uart, а эти армы по дефолту шьются по уарту. хотя я вас не понимаю, совсем. зачем брать это, когда чуть доплатив можно взять дискавери в соседней булочной?
ну или при желании сэкономить немного, состряпать по быстрому тяп-ляп, на подобии такой
Вложение:
P1050611.JPG
P1050611.JPG [ 92.82 КиБ | Просмотров: 6440 ]

цена вопроса - пару часов и примерно 3-4$. ну или чуть дороже, если взять нераспаяную готовую плату.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 15 сен 2013, 23:36 
Не в сети

Зарегистрирован: 26 июл 2013, 02:35
Сообщения: 72
Откуда: Москва
т.е. если воткнуть в комп, то появится виртуальный COM-порт, и можно будет шить. Спасибо.
Можно ссылку на плату с чуть доплатой, дабы преимущества разглядеть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 15 сен 2013, 23:39 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
теперь понимаю, вы про стм32 даже почти ничего и не читали. :) есть несколько дискавери, изучайте stm32 discovery и выбирайте понравившуюся. если это бзик на пару дней, то имхо маст хев хотя бы одну из них.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 16 сен 2013, 12:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
+1, но чур версию VL не брать. Она самая старая и кривая какая-то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 16 сен 2013, 13:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Что там кривого? Хочу в STM32 FAQ добавить.

Angel71 писал(а):
на плате стоит usb-uart, а эти армы по дефолту шьются по уарту. состряпать по быстрому тяп-ляп, на подобии такой
Поделитесь файлами для платы пожалуйста. И напишите пару строк как новичку прошить камень по uart. Спасибо!

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 16 сен 2013, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
avr123.nm.ru, я в альтиуме все платы делаю + так как это альтиум, там даже куча компонент самому рисовать нужно. аха, даже некоторые смд резюки, кондёры, переделывать 3х пиновый pls в 2х пиновый для кварца и т.д. без библиотек схема файл схемы бесполезен, а библиотеки кто работает в альтиуме сам должен уметь создавать. печатку могу, только смысла опять таки мало - понятия не имею, где такие индуктивности брать будете + вся схема и разводка платы слегка оставляет желать лучшего (очень на быструю руку делалось). чуть позже разгебусь с пришедшими посылками и выложу.
прошивается очень легко. качается с сайта Flash loader demonstrator. на плате boot0 подтягивается к +, boot1 к земле (очень логично ставить перемычки). перегрузили ресетом или питание передёрнули, всё, встроеный бутлоадер запущен. запустили флеш лоадер, настроили ком-порт, в сл. окне можно затирать, считывать или прошивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 16 сен 2013, 22:31 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
avr123.nm.ru писал(а):
Что там кривого? Хочу в STM32 FAQ добавить.

У меня такой платы нету, но кто-то тут плакался. Насколько я вижу по доке, на VL стоит программатор ST-LINK, а на более поздних платах - STLINK/V2.

Добавлено спустя 5 минут 4 секунды:
Да и вообще, эта плата больше не имеет особого смысла - вместо нее лучше взять stm32L100Cdiscovery.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 16 сен 2013, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
порылся на диске, похоже грохнул адьтиумовский проект этой недоплатки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 12:47 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Angel71 писал(а):
STM32 прошивается по UART легко http://www.st.com/web/en/catalog/tools/PF257525 "STM32 and STM8 Flash loader demonstrator (UM0462)" - на плате boot0 подтягивается к +, boot1 к земле (очень логично ставить перемычки). перегрузили ресетом или питание передёрнули, всё, встроенный бутлоадер запущен. запустили Flash loader, настроили ком-порт, в сл. окне можно затирать, считывать или прошивать.
Отлично. Спасибо.

Могли бы вы описать аналогично действия для загрузки по USB и номер семейств STM32 с USB загрузчиком.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 13:02 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
мне пока не известно ни одного stm32 у которого есть зашитый usb-загрузчик. в атмеловских at91sam7 помню есть samba и их я прошивал именно по usb, но то атмел. в стм точно можно залить свой загрузчик и потом заливать прошивку любым способом, который только в голову прйдёт - по юсб, spi, i2c, скидывать на эмулированую флешку,...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 13:30 
Не в сети

Зарегистрирован: 16 май 2013, 09:26
Сообщения: 174
Откуда: Moscow
прог. языки: декларативные
STM32f2 и выше (некоторые - начиная с некоторых ревизий) имеют штатный загрузчик, умеющий и usb (dfu)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Стандартный пример самопрошивки с подключенной флешки идет с f4-discovery.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 17:00 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо. Но это софтовый загрузчик заливаемый юзером в чип? и что работет со стороны ПК?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cortex-M3 - прошивка через USB
СообщениеДобавлено: 17 сен 2013, 18:38 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
avr123.nm.ru писал(а):
Спасибо. Но это софтовый загрузчик заливаемый юзером в чип? и что работет со стороны ПК?

Не помню подробностей. Кажется просто надо было прицепить USB-OTG шнурок к плате, в него флешку с записанной прошивкой и ресетнуть чип. Т.е. сам мк работал USB-hostом.
курить AN2606


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO