0: Всем привет в этом видео я хочу показать, как загружать прошивку вот такие модули есп 32 без ардуина и без исходных кодов программы, имея только файлы прошивок, работать будем на windows, даже если вы никогда не рабо.
1: Работали с такими платами. Вы сможете их легко запрограммировать, если у вас есть файлы прошивки. Это достаточно дешёвые и функциональные микроконтроллеры, но есть разные варианты таких плат. Вот эти 2 платы с одинаковым микроконтроллером, но отличаю
2: Usb разъёмами модель микроконтроллера указана на металлической крышке вы должны знать, какой у вас микроконтроллер, потому что прошивка делается под конкретную модель вот похожая плата, но тут уже другой микроконтроллер и выводы.
3: Платы немного отличаются. С этим нужно быть внимательнее, когда будете покупать платы под какой-то проект. В каких-то проектах используется вот такой маленький модуль, но его уже просто так не запрограммируешь. Чтобы загружать программу, нужен переходник.
4: В юар на готовых платах этот переходник уже встроенный, что очень удобно, какая именно на плате используется микросхема usb переходника не так важно, главное, чтобы она была, тогда можно будет напрямую подключаться к usb.
5: Я собрал простую схему, на которой буду показывать, как загружать прошивку, вы собираете свой проект по той схеме, которая у вас есть для прошивки нужно скачать программу flesh diablo тулс с сайта производителя по ссылке в описа.
6: К этому видео просто скачайте архив, распакуйте его в какую-то папку и запускайте программу. При запуске открывается 2 окна. Чёрное окно с командной строкой нам не нужно, пусть оно будет в фоне. Во 2 окне нужно указать модель.
7: Микроконтроллера. Указывайте свой вариант. У меня сейчас просто есп 32 без дополнительных символов. Режим работы. Оставляем девелоп и нажимаем окей. В следующем окне нужно указывать параметры прошивки. Давайте
8: Подключим микроконтроллер к компьютеру через usb и переведём его в режим загрузки прошивки на таких платах есть 2 кнопки для перевода микроконтроллера в режим прошивки, нужно сначала нажать на кнопку boot и не отпуска.
9: Её одновременно нажать и отпустить кнопку ресет, потом можно отпустить кнопку boot, нажимать эти кнопки нужно перед каждой новой загрузкой прошивки в программе. Выбираем компот, который должен появиться при подключе.
10: Платы к компьютеру. У меня это 3 порт, но у вас может быть другой номер. Другие настройки в программе менять не нужно. Все должно работать сразу. Сверху есть поля для указания файлов прошивок. Это может быть 1 или несколько файлов, что
11: Выбрать файл. Нажмите на кнопку с 3 точками для своих проектов. Я буду давать файлы, у которых в имени есть название проекта модель микроконтроллера и адрес, по которому нужно загрузить данный файл. Выбираем 1 файл проши.
12: И ставим галочку слева, чтобы он загружался дальше копируем адрес из имени файла в текстовое поле, которое находится справа адрес начинается с символов 0 x для каждого файла прошивки.
13: Нужно указать свой адрес. Обычно есть 3 файла прошивки, но их адреса могут отличаться от моего примера, поэтому они всегда должны указываться где-то рядом с прошивками для каждого файла. Указываем путь, ставим галочку.
14: И пишем адрес.
15: Снизу есть 3 кнопки для управления загрузкой. Когда все готово, нужно нажать кнопку старт, чтобы начать загрузку прошивки. Время загрузки зависит от размера прошивки. Нужно дождаться, когда появится надпись. Finish. Теперь
16: Все загрузилось, но чтобы прошивка начала работать, нужно нажать на плате кнопку reset, все, теперь прошивка начала работать и можно отключать плату от компьютера, если у неё есть отдельное питание, но у меня тестовая схема работает от usb.
17: Чтобы загрузить другую прошивку, нужно также нажать сначала кнопку boot, потом reset, и микроконтроллер перейдёт в режим прошивки, в этом случае загруженная прошивка не будет работать, и вы можете её заменить по тому же алгоритму.
18: Ни у кого никаких проблем не возникнет. Задавайте вопросы в комментариях. Постараюсь ответить всем пока и до.