Tapochka 0 26 февраля, 2013 Опубликовано 26 февраля, 2013 · Жалоба Добрый день, пользователи Имеется плата SK-STM32F417, однако отсутствует опыт прошивки какого-либо микроконтроллера вообще. Прогуглил уже достаточно много времени, ничего толкового для полных чайников не нашел по прошивке по USB. Все что есть в наличии, так это DfuSe Demonstrator и CooCox CoIDE. Помогите, люди добрые, что как куда вообще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
p.socrat 0 26 февраля, 2013 Опубликовано 26 февраля, 2013 · Жалоба Цитата из мануала: "На плате предусмотрено два возможных способа программирования внутренней Flash памяти контроллера: 1) через JTAG/SWD интерфейс, программное обеспечение зависит от используемого аппаратного отладчика-программатора... 2) через RS232 интерфейс, к сожалению, программное обеспечение предоставляемое фирмой ST не позволяет воспользоваться автоматическим переводом в режим программирования и требуется самостоятельная сборка программатора..." Про USB ни слова. Если только Через преобразователь USB-UART... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tapochka 0 26 февраля, 2013 Опубликовано 26 февраля, 2013 · Жалоба спасибо, буду через бутлоадер наверно мутузить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy_Mozzhevilov 0 26 февраля, 2013 Опубликовано 26 февраля, 2013 · Жалоба Читайте тут касательно того, по каким интерфейсам можно заливать флеш через встроенный бутлоадер, 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 зашивать флеш при отладке, это удобнее гораздо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 4 4 сентября, 2013 Опубликовано 4 сентября, 2013 · Жалоба Кто нибудь программирует Option bytes с помощью DfuSeDemo ? Нужно ставить Read protection, User option и Write protection. Вручную из панели Edit option byte работает, но мне нужно для производства, чтобы шилось автоматом из файла DFU. В утилите DFU File manager сделал файл с двумя таргетами, не шьется - DfuSeDemo вылетает с ошибкой на прошивке option bytes. Пока добавил в свой бутлоадер проверку и автоматическую запись Read protection и остального. Но не нравится мне перегружать бутлоадер функциями которые можно делать один раз на производстве. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться