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

Nodemcu spiffy

brig

New member
Не совсем понятно, что имеется в виду.
Файлы LUA будут скомпилированы в бинарный исполнимый код, который будет представлять единое целое с прошивкой?
 

Victor

Administrator
Команда форума
Не совсем понятно, что имеется в виду.
Файлы LUA будут скомпилированы в бинарный исполнимый код, который будет представлять единое целое с прошивкой?
нет, просто когда зальете прошивку, LUA файлы будут уже там.
 

CHERTS

Moderator
Команда форума
Если кому нужна сборка под Windows, то во вложении пропатченные исходники для сборки в Eclipse + готовый spiffy.exe, в каталог files кидаем *.lua файлы, запускаем build_rom.cmd, на выходе имеем spiff_rom.bin который нужно залить в esp, адрес с которого заливать считается по формуле не сильно понятной мне, поэтому заливку не делал и в работе не проверял, если кто сумеет посчитать адрес, отпишитесь работает ли такой способ заливки скриптов.

burn your rom to the esp device
Thanks for the info The offset for spiffs file system:
  • eagle.app.v6.flash.bin: 0x00000~len( eagle.app.v6.flash.bin )
  • eagle.app.v6.irom0text.bin: 0x10000~0x10000 + len( eagle.app.v6.irom0text.bin )
  • spiffs_embed.bin: (0x10000 + len( eagle.app.v6.irom0text.bin ) + sector_size(4096) ) & (~4096)
  • Ie: next to the irom0text.bin, but aligned to sector_size(4096).
 

Вложения

nikolz

Well-known member
Добрый день,
формула вроде бы понятная,
т е надо записать этот в файл в свободное место флеш, адрес начала которой вычисляется кратно размеру сектора флеш.
-------------------------
но есть вопрос:
--------------------------------
  • eagle.app.v6.flash.bin: 0x00000~len( eagle.app.v6.flash.bin ) -- это размер заливки исходника (верно?)
  • eagle.app.v6.irom0text.bin: 0x10000~0x10000 + len( eagle.app.v6.irom0text.bin )
  • --- это прибавляет размер eagle.app.v6.irom0text.bin ( а что это за файл - eagle.app.v6.irom0text.bin?)
  • spiffs_embed.bin: (0x10000 + len( eagle.app.v6.irom0text.bin ) + sector_size(4096) ) & (~4096) --
  • т е следом за eagle.app.v6.irom0text.bin , но выравнивается по модую 4096 т е по размеру сектора флеш.
  • Ie: next to the irom0text.bin, but aligned to sector_size(4096).
 
Добрый день,
не понял расчета адреса
Для ESP12 4 k
С какого адреса заливать?
а с png, htm, jpg файлами получиться ?
Чем можно самостоятельно компилировать spiffy.exe src исходники под windows
 
Последнее редактирование:
Сверху Снизу