реклама на сайте
подробности

 
 
> прошивка STM32 через USB
Tapochka
сообщение Feb 26 2013, 10:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 26-02-13
Пользователь №: 75 799



Добрый день, пользователи

Имеется плата SK-STM32F417, однако отсутствует опыт прошивки какого-либо микроконтроллера вообще. Прогуглил уже достаточно много времени, ничего толкового для полных чайников не нашел по прошивке по USB. Все что есть в наличии, так это DfuSe Demonstrator и CooCox CoIDE. Помогите, люди добрые, что как куда вообще.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy Mozzhevilov
сообщение Feb 26 2013, 15:51
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Читайте тут касательно того, по каким интерфейсам можно заливать флеш через встроенный бутлоадер, USB там тоже есть.
http://www.st.com/web/en/resource/technica.../CD00167594.pdf
По схеме SK-STM32F417, которую я бегло просмотрел, можно джампером J8 поставить на BOOT0 лог.1, а BOOT1 затянут резистором к нулю.
Таким образом получаете активацию системного бутлоадера.
Дальше конфигурируете джамперами USB так, чтобы USB-В разъем подключался к PA11 и PA12 портам (тоже это можно сделать, судя по схеме).
Ну и все должно заработать для загрузки по USB через DFU.
Вопрос такой, если получится, отпишитесь. И что за софт используется для загрузки по USB в этом случае? Бегло искал на ST информацию по этому поводу, но не нашел. Особой надобности не было, правда.
А вообще лучше через JTAG или SWD зашивать флеш при отладке, это удобнее гораздо.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
_3m
сообщение Sep 4 2013, 12:54
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Кто нибудь программирует Option bytes с помощью DfuSeDemo ?
Нужно ставить Read protection, User option и Write protection.
Вручную из панели Edit option byte работает, но мне нужно для производства, чтобы шилось автоматом из файла DFU.
В утилите DFU File manager сделал файл с двумя таргетами, не шьется - DfuSeDemo вылетает с ошибкой на прошивке option bytes.

Пока добавил в свой бутлоадер проверку и автоматическую запись Read protection и остального. Но не нравится мне перегружать бутлоадер функциями которые можно делать один раз на производстве.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 05:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016