если что в следующем , как загрузить сам сайт в spiffs ?
Вот здесь пример
видел , знаю практикую , а есть ещё примеры , у кого -нибудь удалось запустить его для хранения web-servera в spiffs ?
Я делал веб-сервер. В спифе храниться папка со страничками. В спиф все упаковывается утилитой из esp-idf, результат прошивается по определенному адресу. Упаковка в спиф -- один из шагов сборки, можно оттуда выцепить... Но я так не делал, я пользовался их скриптом сборки.
а что за скрипт сборки ?
с cd картой у меня все отлично получилось, а вот с spiffs пока что что-то идет не так .... сейчас ещё пошаманю
Скрипт который компилирует, линкует, а потом еще и прошивает. Спифф - это простейшая файловая система, просто берется папка файлов и упаковывается в один файл с минимальной разметкой.
spiffsgen.py Собственно в примере restful server в CMake файле через команду spiffs_create_partition_image собирается раздел. Можно вручную командой собрать: python spiffsgen.py <image_size> <base_dir> <output_file> А затем залить по адресу,, по которому у вас в partition table раздел spiffs находится. Можно вот так: python esptool.py -p <Port> -b <BaudRate> write_flash --flash_mode dio --flash_size detect --flash_freq 40m <адрес_раздела_spiffs> <путь_к_сгенерированному_web_серверу>
во , спасибо огромное , пошел курить и пробовать что это такое =)
А можно кинуть пример? Хочу уходить от Ардуино для есп32, скоро предстоит также лепить карту памяти с сервером
Вот здесь пример
пример настраивается под cd карту и spiffs в sdkconfig и readme лучше сначала посмотреть
Обсуждают сегодня