pvvx
Активный участник сообщества
Прочтите инструкцию по прошивке в git:Вот команда Reset этой версии NodeMCU:
...
system param error
....
Прошивка Flash
0x00000.bin: 0x00000
0x0C000.bin: 0x0C000
esp_init_data_default.bin: 0x7C000
blank.bin: 0x7E000
0x00000.bin: 0x00000
0x0C000.bin: 0x0C000
esp_init_data_default.bin: 0x7C000
blank.bin: 0x7E000
- Flash любого размера прошивается c опциями как 512 килобайтная. Анализ реального размера производится в ходе исполнения прошивки.
У них и у всех других ошибка в кэш spiffs. Вылет происходит из-за неё. Описал-же Что там не понятно и требует доп. описания?такой результат я и на китайской прошивке получаю если отключу анализ ошибки.
Поэтому Вам и написал про обход ошибки.
PS @nikolz по поводу и без : А то и так нерешенных и не протестированных вопросов в EspLua ещё много. Вообще не ясно зачем столько модулей налеплено в NodeMCU. Считаю, что их большую часть просто выкинуть из-за того, что они не отвечают стандартам и созданы исключительно ради “галочки” – типа у нас это есть, но работать правильно не будет. Большую часть этих модулей можно реализовать на самом Lua, даже примеры даны.
Основные насущные вопросы: как и куда в Lua встроить события подключения WiFi к AP и прочие указанные в https://github.com/pvvx/EspLua/blob/master/include/user_interface.h#L333
Без них работа с любыми WiFi соединениями в Lua с обработкой событий не представляется возможной.
Второй вопрос - куда девать возможный организуемый буфер в IRAM на 20 килобайт?
Это не отнимает памяти "heap".
Ну и ещё осталась куча просто не тестированных и не реформированных модулей....
Последнее редактирование: