• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу