.lua удаляются при попытке скопировать nodemcu с одного ESP8266 на другой - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь создать полный дамп памяти ESP8266, на котором выполняется nodemcu (с некоторыми файлами .lua), чтобы сделать его копию. Я использую esptool.py для дампа. Например: esptool.py.exe -p COM3 -b 230400 read_flash 0 0x200000 test.bin

Когда я заглядываю внутрь test.bin, я вижу свой код lua. Итак, эти файлы определенно есть. Но когда я загружаю этот .bin в другой ESP, nodemcu запускает процедуру форматирования файловой системы. Поэтому все файлы .lua удаляются. Сама сборка NodeMCU вроде бы нормально.

Почему это происходит, если я делаю полный сброс вспышки? Есть ли флаг регистрации или что-то, что определяет, что nodemcu должен форматировать файловую систему? Как я могу скопировать ESP, сохранив все файлы .lua на месте?

1 Ответ

0 голосов
/ 18 мая 2018

Похоже, что NodeMCU не хватает данных инициализации на 0x3fc000.Итак, лучший способ решить проблему - сделать полный дамп памяти.esptool.py.exe -p COM3 -b 230400 read_flash 0 0x400000 test.bin в моем случае.

...