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

Нужна помощь У кого есть уже собранные прошивки NODEMCU LUA

nikolz

Well-known member
Интересно, но не заводиться.:(
После заливки зацикливается.
1) У Вас флеш вроде бы позволяет установить режим QIO вместо DIO попробуйте
2) там по ссылке есть указание что при первой загрузке должна быть ошибка Она у Вас есть.
Там же есть объяснение что надо сделать.
 
Не заработала.
Код:
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0008,len:8
load:0x3fff0010,len:4436
load:0x40078000,len:11080
load:0x40080000,len:252
entry 0x40080034
[0;32mI (45) boot: ESP-IDF v3.0-dev-20-g9b955f4c 2nd stage bootloader[0m
[0;32mI (45) boot: compile time 15:47:33[0m
[0;32mI (45) boot: Enabling RNG early entropy source...[0m
[0;32mI (63) boot: SPI Speed      : 40MHz[0m
[0;32mI (76) boot: SPI Mode       : DIO[0m
[0;32mI (88) boot: SPI Flash Size : 4MB[0m
[0;31mE (100) flash_parts: partition 0 invalid magic number 0x8e9[0m
[0;31mE (119) boot: Failed to verify partition table[0m
[0;31mE (135) boot: load partition table error![0m
user code done
и зависает...
 

user5698

New member
Не заработала.
Код:
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0008,len:8
load:0x3fff0010,len:4436
load:0x40078000,len:11080
load:0x40080000,len:252
entry 0x40080034
[0;32mI (45) boot: ESP-IDF v3.0-dev-20-g9b955f4c 2nd stage bootloader[0m
[0;32mI (45) boot: compile time 15:47:33[0m
[0;32mI (45) boot: Enabling RNG early entropy source...[0m
[0;32mI (63) boot: SPI Speed      : 40MHz[0m
[0;32mI (76) boot: SPI Mode       : DIO[0m
[0;32mI (88) boot: SPI Flash Size : 4MB[0m
[0;31mE (100) flash_parts: partition 0 invalid magic number 0x8e9[0m
[0;31mE (119) boot: Failed to verify partition table[0m
[0;31mE (135) boot: load partition table error![0m
user code done
и зависает...
У меня похожее было, когда подключал esp32 тонким USB кабелем.
Эта микросхема очень чувствительна к 5в питанию.
 

user5698

New member
(lua nodemcu.rar)
в файле "lua nodemcu.rar":
образ ubuntu 19.04 со всеми исправлениями.
установщик Oracle VM VirtualBox.
видео клип как установить виртуальную машину и подключить образ ubuntu 19.04 .
видео клип как создать прошивку.
 
У меня похожее было, когда подключал esp32 тонким USB кабелем.
Эта микросхема очень чувствительна к 5в питанию.
Потребляет в пике не мало. От USB питать можно, но коротким (15 см.)кабелем и с дополнительными конденсаторами. Сейчас использую отдельный лабораторный источник питания, толстые провода, дополнительные HЧ и ВЧ конденсаторы. Думаю что то с настройками или прошивкой.
 
(lua nodemcu.rar)
в файле "lua nodemcu.rar":
образ ubuntu 19.04 со всеми исправлениями.
установщик Oracle VM VirtualBox.
видео клип как установить виртуальную машину и подключить образ ubuntu 19.04 .
видео клип как создать прошивку.
Не малый такой >4 ГГб. архив;).
Спасибо за проделанную работу, все собрано в ubuntu , да еще и с видео!
 
(lua nodemcu.rar)
в файле "lua nodemcu.rar":
образ ubuntu 19.04 со всеми исправлениями.
установщик Oracle VM VirtualBox.
видео клип как установить виртуальную машину и подключить образ ubuntu 19.04 .
видео клип как создать прошивку.
При подключении модуля BT возникают 2 ошибки компиляции (автор предупреждал).
Пробовал разные варианты с чем конфликтует пока не понятно. :(
 

user5698

New member
Подскажите пароль от ubuntu, при выходе постоянно требует:(.
Приходиться перегружать V-машину каждый раз...
извините забыл
пароль 11223344

команды make (для пересборки прошивки)
make clean
make menuconfig
добавить / удалить модули
кнопка (save) сохранить
выход из конфигуратора
make
 

user5698

New member
извините забыл
пароль 11223344

команды make (для пересборки прошивки)
make clean
make menuconfig
добавить / удалить модули
кнопка (save) сохранить
выход из конфигуратора
make (новая прошивка)
 

user5698

New member
Привет!
Не LUA исходники, а саму bin прошивку для ESP32. Облачный сервис пока (или вообще не будет) не работает для ESP32. Две прошивки нашел, Вашу (с поста ) и еще одну в сети. Все с проблемами.:(
Самостоятельно не получается собрать bin файлы "nodemcu-firmware.git nodemcu-firmware-esp32"
на linux, окно config появляется, далее "make" и тут постоянная ошибка " )". Просмотрел видео инструкцию, не помогло. Нужно было подключить модуль BlueTooch и еще несколько модулей. Вот и спросил про готовые сборки.
 

user5698

New member
os: ubuntu, ver: 16.04 eng. - (работает только при выборе eng.)
// после установки:выполнить Software updater, если устанавливается на "Oracle VM VirtualBox" выполнить - "Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack"
// установка конструктора прошивок.
sudo apt install git
git clone --branch dev-esp32 --recurse-submodules nodemcu/nodemcu-firmware nodemcu-firmware-esp32
sudo apt-get install -y gperf python-pip python-dev flex bison build-essential libssl-dev libffi-dev libncurses5-dev libncursesw5-dev libreadline-dev
//некоторые могут быть уже установлены
sudo apt-get install libncurses5-dev
sudo apt install flex
sudo apt install bison
sudo apt install gperf
udo pip install pyserial
sudo pip install future
sudo pip install pyparsing
python -m pip install --user -r /home/alex/Desktop/nodemcu-firmware-esp32/sdk/esp32-esp-idf/requirements.txt
//alex - заменить на имя выбранное при установке ubuntu.
левой кнопкой мыши на на рабочем столе выбрать папку "nodemcu-firmware-esp32" ,затем нажать правую кнопку мыши
и из меню выполнить "Open in Terminal".
alex@p6u:~/Desktop/nodemcu-firmware-esp32$
в терминале набрать:
make menuconfig
Component config ---> <Select> NodeMcu Modules ---> <Select> выбрать модули (поставить * у нужных модулей)
курсоров выбрать кнопку < Save >, Enter, <Ok>,<Exit>
выйти из menuconfig и выполнить
make
bin - файлы ищите в папке "Desktop/nodemcu-firmware-esp32$/Build" и "Desktop/nodemcu-firmware-esp32$/Build/Bootloader"
пересобрать:
make clean
make menuconfig
выбрать модули < Save >, Enter, <Ok>,<Exit>
PS.
если используется SD-card.
Component config ---> Platform config ---> поставить (*) Support for FAT Filesystem.
Bluetooth - не выбирать! Не работает.
 

OlegRnD

New member
Помогите разобраться, прошиваю модуль WROOM32 с помощью NodeMCU-PyFlasher-4.0-x64 прошивкой, любезно выложенной nikolz для ESP32, все шьется вроде бы гладко, по потом после нажатия RST начинает часто мигать светодиод, а в ESPlorer повторяется:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57


Прошил АТ прошивкой производителя, вроде ожил, появилась сеть ESP_24712D, в ESPlorer
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6352
ho 0 tail 12 room 4
load:0x40078000,len:11332
load:0x40080400,len:6564
entry 0x40080760
[0;32mI (30) boot: ESP-IDF v3.3 2nd stage bootloader[0m
[0;32mI (30) boot: compile time 06:11:15[0m
[0;32mI (30) boot: Enabling RNG early entropy source...[0m
[0;32mI (35) boot: SPI Speed : 40MHz[0m
[0;32mI (39) boot: SPI Mode : DIO[0m
[0;32mI (43) boot: SPI Flash Size : 4MB[0m
[0;32mI (47) boot: Partition Table:[0m
[0;32mI (50) boot: ## Label Usage Type ST Offset Length[0m
[0;32mI (58) boot: 0 phy_init RF data 01 01 0000f000 00001000[0m
[0;32mI (65) boot: 1 otadata OTA data 01 00 00010000 00002000[0m
[0;32mI (73) boot: 2 nvs WiFi data 01 02 00012000 0000e000[0m
[0;32mI (80) boot: 3 at_customize unknown 40 00 00020000 000e0000[0m
[0;32mI (88) boot: 4 ota_0 OTA app 00 10 00100000 00180000[0m
[0;32mI (95) boot: 5 ota_1 OTA app 00 11 00280000 00180000[0m
[0;32mI (103) boot: End of partition table[0m
[0;32mI (107) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x247c4 (149444) map[0m
[0;32mI (168) esp_image: segment 1: paddr=0x001247ec vaddr=0x3ffbdb60 size=0x03028 ( 12328) load[0m
[0;32mI (173) esp_image: segment 2: paddr=0x0012781c vaddr=0x40080000 size=0x00400 ( 1024) load[0m
[0;32mI (176) esp_image: segment 3: paddr=0x00127c24 vaddr=0x40080400 size=0x083ec ( 33772) load[0m
[0;32mI (198) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xee128 (975144) map[0m
[0;32mI (541) esp_image: segment 5: paddr=0x0021e148 vaddr=0x400887ec size=0x0f108 ( 61704) load[0m
[0;32mI (567) esp_image: segment 6: paddr=0x0022d258 vaddr=0x400c0000 size=0x00064 ( 100) load[0m
[0;32mI (580) boot: Loaded app from partition at offset 0x100000[0m
[0;32mI (580) boot: Disabling RNG early entropy source...[0m
2.0.0

max tx power=78,ret=0
но пока не имею опыта работы с АТ командами.

В чем может быть проблема с LUA прошивкой?
 

OlegRnD

New member
Отвечу сам себе. С АТ-прошивкой ничего не срослось, PuTTy ответов от модуля не возвращал, поэтому плату отложил. Но недавно попробовал с ней поработать из PlatformIO ардуиновским манером, вроде все работает: WiFi, mqtt, блютуз, светодиодом поморгал.
 
Сверху Снизу