• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как загрузить программу c GITHUB на ESP32

WEB-GARANT.ORG

New member
ВСЕМ привет!
Я НОВИЧОК... - не тот что Навального травил)))

Хочу собрать игровую приставку NES или Dendy по нашему.
Хочу взять проект microByte


В интернете и на ютубе куча роликов как собирают и играют в самодельную консоль и все ссылаются на файлы из github.com
НО НЕ ОДИН НЕ РАЗУ е показал как эти файлы записать на ESP32

Помогите новичку!)
 

aZholtikov

Active member
ВСЕМ привет!
Как пример в этом репозитории есть ссылка на https://github.com/jfm92/microByte_firmware. Это собственно сама прошивка.
В описании дана ссылка на руководство по установке среды разработки и собственно написаны команды для терминала для настройки и прошивки.
Ни кто не обещал легких путей... Ну как-то так... :)
 

WEB-GARANT.ORG

New member
Как пример в этом репозитории есть ссылка на https://github.com/jfm92/microByte_firmware. Это собственно сама прошивка.
В описании дана ссылка на руководство по установке среды разработки и собственно написаны команды для терминала для настройки и прошивки.
Ни кто не обещал легких путей... Ну как-то так... :)

Начал двигаться в этом направлении!
По мануалу установил необходимое программное обеспечение
Далее приступил к установки ESP-IDF

Откройте терминал (Windows terminal в Windows) и выполните следующие команды для установки зависимостей ESP-IDF

sudo apt-get update
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util

Всё ОК прошло!
Далее

Загрузите ESP-IDF версии 4.1
git clone https://github.com/espressif/esp-idf -b v4.1

Установите ESP-IDF
cd /mnt/c/Users/<user_name>/Documents/esp-ws/esp-idf
./install.sh
. ./export.sh

Всё отлично!
Остался этап СБОРКИ!
На той же предыдущей консоли выполните следующие команды.

git clone https://github.com/jfm92/microByte_firmware --recursive
cd microByte_firmware
make -j4

И как только я ввожу - make -j4
Мне выходит сообщение ошибки! Что make -j4 - это не команда!

А если бы эта команда прошла я так понимаю я бы создал файл прошивки bin и сог бы её залить на ESP32
ПРАВИЛЬНО?)))
 

WEB-GARANT.ORG

New member
Выдаёт такую ошибку:

PS C:\Users\ИМЯ МОЕГО ПК\esp-ws\esp-idf\microByte_firmware> make -j4
make : Имя "make" не распознано как имя командлета, функции, файла сценария или выполняемой программы
. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите п
опытку.
строка:1 знак:1
+ make -j4
+ ~~~~
+ CategoryInfo : ObjectNotFound: (make:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
 

CodeNameHawk

Moderator
Команда форума
Выдаёт такую ошибку:
Попробовал на ubuntu на vmware.
Скомпилировалась со второго разу и то не знаю до конца ли.
Пришлось добавить sudo apt install python-is-python3
И загружал в папку esp-w, а не как у вас esp-ws\esp-idf\

Может что вам мой лог подскажет.
 

Вложения

  • 46.4 KB Просмотры: 5

WEB-GARANT.ORG

New member
Попробовал на ubuntu на vmware.
Скомпилировалась со второго разу и то не знаю до конца ли.
Пришлось добавить sudo apt install python-is-python3
И загружал в папку esp-w, а не как у вас esp-ws\esp-idf\

Может что вам мой лог подскажет.
СПАСИБО!

У меня получилось, тоже на виртуальной машине, на Ubuntu
Единственное нужно наверное не на виртуальной машине делать а на реальной, чтобы можно было загрузить на ESP32 по USB

У меня появился каталог c папками и файлами build с файлами

001.png
Это файлы для загрузки в ESP32
или они в папке bootloader
002.png
 

WEB-GARANT.ORG

New member
Я не понимаю, ПОЧЕМУ на GITHUB не могут выложить сразу файлы для прошивки ESP32 зачем все эти страдания...
Они дольше инструкцию писали...
Выложили бы и файлы прошивки и файлы страданий... кому что нужно тот и выберет!

В инструкции написано... ЕСЛИ ВСЁ ПРОЙДЁТ УСПЕШНО... даже у них по ходу не с первого раза проходит всё успешно!))
 

WEB-GARANT.ORG

New member
Я не понимаю, ПОЧЕМУ на GITHUB не могут выложить сразу файлы для прошивки ESP32 зачем все эти страдания...
Они дольше инструкцию писали...
Выложили бы и файлы прошивки и файлы страданий... кому что нужно тот и выберет!

В инструкции написано... ЕСЛИ ВСЁ ПРОЙДЁТ УСПЕШНО... даже у них по ходу не с первого раза проходит всё успешно!))
Зря написал так... не знаю куда я смотрел, но на сайте есть уже готовый BIN файл поэтому можно без страданий получить прошивку.
Всем спасибо, что откликнулись, для меня ESP32 новая заморская диковинка!)
 

tretyakov_sa

Moderator
Команда форума
Зря написал так... не знаю куда я смотрел, но на сайте есть уже готовый BIN файл поэтому можно без страданий получить прошивку.
Всем спасибо, что откликнулись, для меня ESP32 новая заморская диковинка!)
Чтоб так не страдать найди набери в поиске Мурмулятор и присоединись в группу. Там тебе и ZX-Spectrum и dendy и Sega и PC-XT все на одном железе с прошивкой на лету с CD карты. Правда он на raspberry pi pico. Зато очень динамично развевается.
 

WEB-GARANT.ORG

New member
Чтоб так не страдать найди набери в поиске Мурмулятор и присоединись в группу. Там тебе и ZX-Spectrum и dendy и Sega и PC-XT все на одном железе с прошивкой на лету с CD карты. Правда он на raspberry pi pico. Зато очень динамично развевается.
Ну да!!! небольшая мелочь - raspberry pi в место ESP32
 
Сверху Снизу