Как настроить схему секционирования Wemos D1 mini pro?
Я купил себе WEMOS D1 mini PRO (16 МБ) для создания довольно большого проекта.
Когда я пишу код, моя память начинает расти. Когда я посмотрел на размер флэш в Arduino IDE, единственными вариантами, которые у меня есть, являются
- FS 14MB, OTA: 1019KB
- FS 15MB, OTA: 512KB
Единственное, что мне нужно в этом проекте, - это OTA и EEPROM. (нет необходимости в СПИФФАХ)
Я поискал в Интернете и наткнулся на пару сайтов, которые манипулируют файловой системой. https://robotzero.one/arduino-ide-partitions/
Также на других форумах я читал, что вы можете изменить сценарии LD, которые использует Arduino. Но я не уверен, как определить адреса и что делать.
Вот визуальный элемент конфигурации, который я хочу.
ОРИГИНАЛ
СКОРРЕКТИРОВАНО
Может кто-нибудь подтолкнуть меня в правильном направлении ?
Заранее спасибо.
@Jens Vanhulst, 👍2
Обсуждение0
- Чтение содержимого ESP8266 Flash изнутри скетча
- ESP8266 завис в режиме прошивки?
- Как читать и записывать EEPROM в ESP8266
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ошибка: espcomm_upload_mem failed при загрузке скетча
- Как определить размер Flash?
- Несколько клиентских серверов через Wi-Fi
- Передача функции-члена класса в качестве аргумента
максимальный размер кода приложения на esp8266 составляет 1 МБ, @Juraj
Я знаю, но можно настроить 1 МБ. Но я не знаю, как настроить адреса., @Jens Vanhulst
как приспособиться? 1 МБ-это ограничение процессора на инструкции по адресации. почему ваш код такой большой? поместите большие строки или данные в файлы FS., @Juraj
@JensVanhulst Юрай говорит, что процессор не может справиться с объемом более 1 МБ. Независимо от размера Flash. Именно поэтому нет настроек, в которых размер кода превышает 1 МБ - это абсолютный максимум, который у вас может быть. Никакое количество возни с файлами конфигурации не может этого изменить, это физическое свойство чипа., @Majenko