Нужна помощь Сборка прошивки NodeMCU ESP32

StasBronchukov

New member
Добрый день. Долгое время собирал прошивки из скопированного где то год, полтора архива ветки esp32, но тут возникла необходимость обновить тк появился нужный мне модуль. В git я не силен и быстрый поиск как обновить уже скачанную ветку не дал результатов, к тому же я вносил изменения в исходники поэтому решил удалить его и заново скопировать. Как обычно выполнил
sudo git clone --branch dev-esp32 --recurse-submodules nodemcu/nodemcu-firmware nodemcu-firmware-esp32
Ветка скачалась, я залез в make menuconfig и установил только модуль ucg. Запустил сборку , но она не собралась. Ошибка была как то связана с pyton ,что то там pip тратата, но там же была в кавычках команда которую было предложено выполнить. Выполнил и сборка начала происходить нормально, но как оказалось не совсем. Модуль ucg (как минимум) не работает. выдает
attempt to call field 'ili9341_18x240x320_hw_spi' (a nil value)
Но как я понимаю сам модуль тут не причем, тк сборка не завершалась и без него. Я решил откатиться на предыдущую ветку и в прописал предпоследний релиз --branch 2.2.1-master_20190405. скачавшись в новую папку make что то собирает, но ни make menuconfig, ни make flash не работают. Написано не найден сценарий(или как то так, сейчас не могу посмотреть).
Так вот собственно вопрос. Я что то на каком то этапе сделал не так? Если да, то как откатиться. Если нет и релиз глючный, то как откатиться на предыдущий?
 

nikolz

Well-known member
это сообщение
attempt to call field 'ili9341_18x240x320_hw_spi' (a nil value)
говорит Вам что Вы пытались вызвать функцию 'ili9341_18x240x320_hw_spi, но ее нет ( a nil value) так как очевидно Вы не подключили модуль (библиотеку) с этой функцией
 

StasBronchukov

New member
@nikolz в том что я подключил этот модуль уверен, тк неоднократно перепроверил и пересобрал. Так же type(ucg) выдает таблица. Так что то всё-таки есть.
 

nikolz

Well-known member
@nikolz в том что я подключил этот модуль уверен, тк неоднократно перепроверил и пересобрал. Так же type(ucg) выдает таблица. Так что то всё-таки есть.
если желаете точнее то показывайте все сообщения и свою программу.
Я лишь написал то что вижу
Возможно у вас ошибка в имени функции.
 
Сверху Снизу