ESP8266 с SST25VF080B

Тема в разделе "ESP8266, ESP32", создана пользователем a.r.akhmadullin, 16 июл 2019.

  1. Здравствуйте!

    В качестве SPI для ESP8266 выбрал SST25VF080B. Прошиваю через Arduino.
    Код:
    Код (C++):

    void setup() {
      pinMode(4, OUTPUT);
        Serial.begin(115200);
      Serial.println("READY");
    }

    void loop() {
        delay(1000);
        digitalWrite(4, !digitalRead(4));
    }
     
    Перепробовал все возможные настройки, прошивка идет, но потом не запускается. В UART на скорости 74880 присылает

    ets Jan 8 2013,rst cause:1, boot mode:(3,1)

    ets_main.c

    или

    ets Jan 8 2013,rst cause:1, boot mode:(3,0)

    ets_main.c

    ESP8266 DOWNLOAD TOOL обнаруживает следующую информацию:
    flash vendor:
    BFh : N/A
    flash devID:
    258Eh
    N/A;N/A
    crystal:
    26 Mhz

    Выглядит так будто ESP не понимает как работать с этой флешкой. Находил в инете что похожая проблема с SPI фирмы PUYA, но эта то Microchip. Или ESP и с Microchip не работает? Есть список поддерживаемых ESPшкой SPIек?

    W25Q80BV работает прекрасно. ESP только с winbondовскими работает что ли?
     
  2. Вопрос снят. Эта SPIка не поддерживает ни Dual SPI ни Quad SPI
     
  3. Точнее код команды другой
     
  4. b707

    b707 Гуру

    вам бы терминологию поправить, а то сразу и не поймешь.
    вы вмешнюю память к 8266 приделываете? Ну и с чего вы ее именуете "SPI" ?
     
  5. parovoZZ

    parovoZZ Гуру

    наскока я помню из даташита на ESP8266, память вешается на SPI интерфейс. Скорости там за сотку (dual) и за две сотки (quad)/
     
  6. b707

    b707 Гуру

    из этого совершенно не следует. что флеху надо называть "SPI"