Немного про PSRAM (SPIRAM) на МК ESP32

Поділитися
Вставка
  • Опубліковано 14 гру 2024
  • "О сколько нам открытий чудных
    Готовят просвещенья дух
    И опыт, сын ошибок трудных..." (С) А.С. Пушкин
    Ссылки на документацию по вопросам выделения памяти для МК ESP32S2 (для других МК выберите нужный в левом верхнем углу страницы):
    docs.espressif...
    docs.espressif...

КОМЕНТАРІ • 22

  • @TyurinAlexey
    @TyurinAlexey Рік тому +10

    Здравствуйте, если вам вопросы не задавать то кому? Вы мне как то помогли с кнопкой, для вас все это просто для нас очень сложно и вот от этого вам и вопросы летят. Спасибо вам!!!

    • @СергейГород_ко
      @СергейГород_ко Рік тому +1

      Да, да и да...
      Я, Владимира Мединцева запросами-вопросами засыпал.
      И тут учусь

  • @aleXelaMec
    @aleXelaMec Рік тому +2

    еще один тупой вопрос (а какие еще). в даташите есть неск моделей камня S3FN8, S3R2 и другие. так же написано что в первом идет флеш, во втором псрам.
    как я понимаю это если брять модули.
    если я взял S3R2 только чип, и СПИ память на 2мб отдельно. в каком режиме он будет работать? (отдельно, я делаю свой борд). рам расширить то не получится, правильно? оесть он будет как флеш. тогда в чем разница между двумя вариантами? (честно искал и пытался понять из того же ДШ).
    заранее спасибо

    • @aleXelaMec
      @aleXelaMec Рік тому

      понял что можно подключитть оба варианта. на разные шины. или с выбором CS. в чем плюс ПСРАМ? ПСРАМ таки расширяет встроенный РАМ? но зачем микроконтроллеру такого уровня сттолько рама? спасибо

    • @alexmorozov73
      @alexmorozov73  Рік тому

      С какой стати PSRAM в чипе станет работать как флеш, если она теряет данные при потере питания? Лепите внешний флеш, если зачем-то взяли МК без него, но с PSRAM.
      Видимо вы никогда дисплеи приличного разрешения к МК не подключали, раз не знаете что с оперативной памятью делать.

    • @aleXelaMec
      @aleXelaMec Рік тому

      @@alexmorozov73 видимо с такими ответами я вам больше писать не буду.
      Я спросил и уточнил о тупости вопроса, а вы вместо того что бы помочь умничаете.
      Удачи!

  • @Wtf95
    @Wtf95 11 місяців тому +1

    Отличный у вас канал, а вы хороший спец! Спасибо что обучаете. Я сейчас пытаюсь прицепить octal PSRAM + octal FLASH не нашел как их вместе на разные SPI прицепить, инфа есть только для псрам. Правда что я смогу для флешки подсоеденить любые пины мультиплексором?

    • @alexmorozov73
      @alexmorozov73  11 місяців тому +1

      Если это не флеш, с которой надо стартовать, то скорее всего да, для нее можно будет выбрать пины для подключения. А вот первичная загрузка скорее всего прописана через конкретный SPI с конкретными пинами в ROM.

  • @DimiEG
    @DimiEG Рік тому +2

    Спасибо за видео, но Вы полегче с молодёжью то... Вопрос кстати не такой уж простой. Вот прислали мне братцы Китайцы esp32cam, а эта штука без PSRAM вообще не работает(мало памяти для прошивки камеры). `esptool' радостно сообщал, что PSRAM не инициализируется. При внимательном рассмотрении оказалось, что китайцы когда запаивали гребёнку посадили очень тонкую соплю между 3,3в и PSRAM выводом на микроконтроллере. Но, разбираться дальше не стал, просто вернул продавцу.

  • @ARMaggg89
    @ARMaggg89 Рік тому

    Тема интересная, где-то полгода назад как раз проделывал схожие манипуляции.
    Есть тема действительно сложная и практически без внимания со стороны сообщества - это использование шифрованой прошивки и ключа в one-time memory. Мне не удалось найти понятного примера или инструкции. Буду благодарен, если затронете эту тему!

  • @gt540gfx
    @gt540gfx Рік тому

    Вообще непонятно почему экран мигает на псрам она битая чтоли? Прошивка глюченая или сама есп. Для чего нужна оперативная память которая бьет данные? Что тогда ей делать?

  • @hiddencat3785
    @hiddencat3785 Рік тому

    Спасибо, интересная тема. Надо будет проверить, есть ли встроенная PSRAM на плате S3. Визуально похожих чипов не вижу 😢

    • @alexmorozov73
      @alexmorozov73  Рік тому +1

      Маркировка самого МК или надпись на экране готового модуля говорит о наличии PSRAM.

  • @atmega3283
    @atmega3283 Рік тому

    Еще было бы интересно какой нибудь ацп внешний и его результаты на скорость проверить с этой памятью

    • @alexmorozov73
      @alexmorozov73  Рік тому

      А какая связь между скоростью внешнего АЦП и PSRAM?

    • @atmega3283
      @atmega3283 Рік тому

      @@alexmorozov73 У еsp32 шумный ацп. Как выход использовать внешний. Такие проекты как георадар, осцилограф или металлоискатель требуют довольно продолжительной выборки на большой скорости

    • @alexmorozov73
      @alexmorozov73  Рік тому

      И какая ТУТ СВЯЗЬ с PSRAM? Неужели вы думаете, что PSRAM на отдельном SPI канале может быть медленнее любого внешнего ADC, который мало того, что ему конденсатор нужно заряжать для измерения, так еще и сам соединен с МК по какому-то шинному интерфейсу не быстрее SPI на невысокой скорости?
      PS: у меня внешних ADC не на I2C нет, а с I2C думаю вопрос и так понятен.
      PPS: даже если вдруг в какой-то задаче скорости PSRAM становится недостаточно, то просто делается буфер в DRAM и работа ведется с ним, а при необходимости с помощью DMA буфер перебрасывается для хранения в PSRAM.

  • @СергейГород_ко

    Сыллка поможет, и адаренным и нет.😊

    • @alexmorozov73
      @alexmorozov73  Рік тому +1

      сыЛЛка Адаренным не поможет... :)
      Пипец жертвы ЕГЭ пошли...

  • @andreyparovozz
    @andreyparovozz 4 місяці тому

    а где тонкости настройки PSRAM, флаги функций выделения кучи? Рассказ про DMA, кеш работы с FLASH и PSRAM. Дебаг ошибок памяти, трассировка памяти и пр.? Четверть часа ни о чём.