Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

esp8266 nodemcu V3 Lua 32МБ

Тема в разделе "Прошивки esp8266 - общие вопросы", создана пользователем dranenkov, 1 дек 2017.

  1. dranenkov

    dranenkov Новичок

    Сообщения:
    1
    Симпатии:
    0
    как зачистить всю память и какую залить прошивку чтоб нормально работали скетчи из arduino ide?
     
  2. gerkimuyda

    gerkimuyda Авторитетный участник сообщества

    Сообщения:
    309
    Симпатии:
    62
    Скетч в Ардуино ИДЕ - это и есть прошивка. Ничего дополнительно делать не надо.
     
  3. kab

    kab Авторитетный участник сообщества

    Сообщения:
    633
    Симпатии:
    78
    учите матчасть (и софт тоже :) ):
    https://esp8266.ru/arduino-ide-esp8266/
     
  4. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    460
    Симпатии:
    49
    Проблема в том что больше 4 мег ардуино не увидит. Там какой-то баг или фича от разработчиков чипа. Так что зря потратились.

    I've received my Mini Pro today. The sketch is running fine with 16MB settings, but SPIFFS and OTA becomes broken. It is not broken if I switch back to 4MB settings.
    So, for now, I think the additional free Flash is only usable using direct calls to Esp.flashWrite() and Esp.flashRead(), although I didn't try it yet

    WEMOS D1 mini Pro - 16M supporting · Issue #2581 · esp8266/Arduino · GitHub
     
  5. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.386
    Симпатии:
    1.270
    В заголовке темы просто перепутаны байты и биты. 32Мб - это 4 Meгабайт flash, т.к. в корпусе, который идет в место для пайки flash нет распространенных 32МБ (Мега-Байт или 256 Мбит) flash. Есть только 128 Мб (16 МБ).
    Обычно, если требуется разница указания между МБ и Mб, то "Б" большое указывает на большую величину - байты :)
    ESP8266 аппаратно поддерживает 24 бита адреса в контроллере Flash (16 МБ), а XIP всего 1МБ.
    У SPI-Flash с большими объемами, чем 24 бита адреса, есть специальные команды переключения банков (BRRD Bank Register Read 0x16.. , BRWR Bank Register Write 0x17..).
    Все остальные ограничения искусственные = программные, специально введенные кем-то.
     
    Последнее редактирование: 14 дек 2017

Поделиться этой страницей